diff options
author | Vojin Jovanovic <vojin.jovanovic@epfl.ch> | 2012-09-24 17:04:29 +0200 |
---|---|---|
committer | Vojin Jovanovic <vojin.jovanovic@epfl.ch> | 2012-09-25 11:14:46 +0200 |
commit | b92becd757d8319129fa8bd0a93af8c6fd2b23b7 (patch) | |
tree | ab1e7597e268f1a2d6f740926383ded221e8d36a /src/actors-migration | |
parent | d69483662a596beb13cf6e128450a1c51881a6f6 (diff) | |
download | scala-b92becd757d8319129fa8bd0a93af8c6fd2b23b7.tar.gz scala-b92becd757d8319129fa8bd0a93af8c6fd2b23b7.tar.bz2 scala-b92becd757d8319129fa8bd0a93af8c6fd2b23b7.zip |
Support for scala.concurrent for the ActorRef.
Review by @phaller
Diffstat (limited to 'src/actors-migration')
-rw-r--r-- | src/actors-migration/scala/actors/Pattern.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/actors-migration/scala/actors/Pattern.scala b/src/actors-migration/scala/actors/Pattern.scala index 297bcc7263..25ba191ce7 100644 --- a/src/actors-migration/scala/actors/Pattern.scala +++ b/src/actors-migration/scala/actors/Pattern.scala @@ -6,7 +6,7 @@ import language.implicitConversions object pattern { - implicit def askSupport(ar: ActorRef): AskableActorRef = + implicit def ask(ar: ActorRef): AskableActorRef = new AskableActorRef(ar) } @@ -17,9 +17,9 @@ class AskableActorRef(val ar: ActorRef) extends ActorRef { def !(message: Any)(implicit sender: ActorRef = null): Unit = ar.!(message)(sender) - def ?(message: Any)(timeout: Timeout): Future[Any] = ar.?(message, timeout.duration) + def ?(message: Any)(implicit timeout: Timeout): scala.concurrent.Future[Any] = ar.?(message, timeout.duration) - private[actors] def ?(message: Any, timeout: Duration): Future[Any] = ar.?(message, timeout) + private[actors] def ?(message: Any, timeout: Duration): scala.concurrent.Future[Any] = ar.?(message, timeout) def forward(message: Any) = ar.forward(message) |