Constructs a new PromiseRef which will be completed with the first message sent to it.
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"
Constructs a new PromiseRef which will be completed with the first message sent to it.
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"