Package org.apache.pekko.pattern
Class FutureRef$
java.lang.Object
org.apache.pekko.pattern.FutureRef$
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FutureRef$Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(ActorSystem system, Timeout timeout) Constructs a new FutureRef which will be completed with the first message sent to it.apply(Timeout timeout, ActorSystem system) Constructs a new PromiseRef which will be completed with the first message sent to it.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
FutureRef$
public FutureRef$()
-
-
Method Details
-
apply
Constructs a new FutureRef which will be completed with the first message sent to it.// enables transparent use of FutureRef as ActorRef and Future import FutureRef.Implicits._ val futureRef = FutureRef(system, 5.seconds) futureRef ! "message" futureRef.onComplete(println) // prints "message" -
apply
Constructs a new PromiseRef which will be completed with the first message sent to it.// enables transparent use of FutureRef as ActorRef and Promise import FutureRef.Implicits._ // requires an implicit ActorSystem in scope val futureRef = FutureRef(5.seconds) futureRef ! "message" futureRef.onComplete(println) // prints "message"
-