summaryrefslogtreecommitdiff
path: root/src/actors-migration
diff options
context:
space:
mode:
authorVojin Jovanovic <vojin.jovanovic@epfl.ch>2012-09-24 17:04:29 +0200
committerVojin Jovanovic <vojin.jovanovic@epfl.ch>2012-09-25 11:14:46 +0200
commitb92becd757d8319129fa8bd0a93af8c6fd2b23b7 (patch)
treeab1e7597e268f1a2d6f740926383ded221e8d36a /src/actors-migration
parentd69483662a596beb13cf6e128450a1c51881a6f6 (diff)
downloadscala-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.scala6
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)