object FutureRef
- Source
- PromiseRef.scala
- Alphabetic
- By Inheritance
- FutureRef
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
def
apply(timeout: Timeout)(implicit system: ActorSystem): FutureRef[Any]
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 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"
-
def
apply(system: ActorSystem, timeout: Timeout): FutureRef[Any]
Constructs a new FutureRef which will be completed with the first message sent to it.
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"