public class AskPattern extends java.lang.ObjectThe ask-pattern implements the initiator side of a request–reply protocol.
Note that if you are inside of an actor you should prefer
ActorContext.askas that provides better safety.
The party that asks may be within or without an Actor, since the implementation will fabricate a (hidden)
ActorRefthat is bound to a
CompletableFuture. This ActorRef will need to be injected in the message that is sent to the target Actor in order to function as a reply-to address, therefore the argument to the ask method is not the message itself but a function that given the reply-to address will create the message.
Constructors Constructor Description
All Methods Static Methods Concrete Methods Modifier and Type Method Description
ask(RecipientRef<T> actor, Function<ActorRef<U>,T> message, java.time.Duration timeout, Scheduler scheduler)