diff options
author | Philipp Haller <hallerp@gmail.com> | 2007-05-15 18:44:34 +0000 |
---|---|---|
committer | Philipp Haller <hallerp@gmail.com> | 2007-05-15 18:44:34 +0000 |
commit | bbe0f5e2284bc52a623290609e0fab33b505e7d7 (patch) | |
tree | e2018a7e6d523f67e668279cf658deeef03efeb4 /src/actors | |
parent | 25ac436d71517e4db1d31b93332d0ad9655435fa (diff) | |
download | scala-bbe0f5e2284bc52a623290609e0fab33b505e7d7.tar.gz scala-bbe0f5e2284bc52a623290609e0fab33b505e7d7.tar.bz2 scala-bbe0f5e2284bc52a623290609e0fab33b505e7d7.zip |
Actor.start() returns this
Diffstat (limited to 'src/actors')
-rw-r--r-- | src/actors/scala/actors/Actor.scala | 3 | ||||
-rw-r--r-- | src/actors/scala/actors/remote/NetKernel.scala | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/actors/scala/actors/Actor.scala b/src/actors/scala/actors/Actor.scala index 8aa465e104..e9159f6cba 100644 --- a/src/actors/scala/actors/Actor.scala +++ b/src/actors/scala/actors/Actor.scala @@ -612,8 +612,9 @@ trait Actor extends OutputChannel[Any] { /** * Starts this actor. */ - def start() { + def start(): Actor = { Scheduler start new Reaction(this) + this } def loop(body: => Unit): Nothing = diff --git a/src/actors/scala/actors/remote/NetKernel.scala b/src/actors/scala/actors/remote/NetKernel.scala index 45c7ae7c9e..e9cee3cc6b 100644 --- a/src/actors/scala/actors/remote/NetKernel.scala +++ b/src/actors/scala/actors/remote/NetKernel.scala @@ -56,7 +56,7 @@ class NetKernel(service: Service) { } } } - senderProxy.start() + senderProxy.start(); {} case None => // message is lost } |