Package akka.pattern
Class PromiseRef$
- java.lang.Object
-
- akka.pattern.PromiseRef$
-
public class PromiseRef$ extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static PromiseRef$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description PromiseRef$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PromiseRef<java.lang.Object>
apply(ActorSystem system, Timeout timeout)
Constructs a new PromiseRef which will be completed with the first message sent to it.PromiseRef<java.lang.Object>
apply(Timeout timeout, ActorSystem system)
Constructs a new PromiseRef which will be completed with the first message sent to it.
-
-
-
Field Detail
-
MODULE$
public static final PromiseRef$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
apply
public PromiseRef<java.lang.Object> apply(ActorSystem system, Timeout timeout)
Constructs a new PromiseRef which will be completed with the first message sent to it.// enables transparent use of PromiseRef as ActorRef and Promise import PromiseRef.Implicits._ val promiseRef = PromiseRef(system, 5.seconds) promiseRef ! "message" promiseRef.onComplete(println) // prints "message"
-
apply
public PromiseRef<java.lang.Object> apply(Timeout timeout, ActorSystem system)
Constructs a new PromiseRef which will be completed with the first message sent to it.// enables transparent use of PromiseRef as ActorRef and Promise import PromiseRef.Implicits._ // requires an implicit ActorSystem in scope val promiseRef = PromiseRef(5.seconds) promiseRef ! "message" promiseRef.future.onComplete(println) // prints "message"
-
-