Interface Summary Interface Description AskSupportThis object contains implementation details of the “ask” pattern. BackoffOptionsConfigures a back-off supervisor actor. BackoffReset BackoffType ExplicitAskSupportThis object contains implementation details of the “ask” pattern, which can be combined with "replyTo" pattern. FutureRef<T>A combination of a Future and an ActorRef associated with it, which points to an actor performing a task which will eventually resolve the Future. FutureTimeoutSupport GracefulStopSupport HandleBackoff PipeToSupport PromiseRef<T>A combination of a Promise and an ActorRef associated with it, which points to an actor performing a task which will eventually resolve the Promise. RetrySupportThis trait provides the retry utility function
Class Summary Class Description AskableActorRef AskableActorRef$ AskableActorSelection AskableActorSelection$ AskPromiseRef AskPromiseRef$ AutoReset AutoReset$ BackoffBuilds back-off options for creating a back-off supervisor. Backoff$Builds back-off options for creating a back-off supervisor. BackoffOnRestartSupervisorBack-off supervisor that stops and starts a child actor when the child actor restarts. BackoffOptionsImpl BackoffOptionsImpl$ BackoffSupervisorBack-off supervisor that stops and starts a child actor using a back-off algorithm when the child actor stops. BackoffSupervisor.CurrentChild BackoffSupervisor.CurrentChild$ BackoffSupervisor.GetCurrentChild$ BackoffSupervisor.GetRestartCount$ BackoffSupervisor.Reset$Send this message to the
BackoffSupervisorand it will reset the back-off.
BackoffSupervisor.ResetRestartCount BackoffSupervisor.ResetRestartCount$ BackoffSupervisor.RestartCount BackoffSupervisor.RestartCount$ BackoffSupervisor.StartChild$ BackoffSupervisor$ CircuitBreakerProvides circuit breaker functionality to provide stability when working with "dangerous" operations, e.g. CircuitBreaker$Companion object providing factory methods for Circuit Breaker which runs callbacks in caller's thread CircuitBreakerOpenException$ ExplicitlyAskableActorRef ExplicitlyAskableActorRef$ ExplicitlyAskableActorSelection ExplicitlyAskableActorSelection$ FutureRef$ FutureRefImpl<T> ManualReset ManualReset$ PatternsJava API: for Akka patterns such as
pipeand others which work with
Patterns$Java API: for Akka patterns such as
pipeand others which work with
PatternsCS Deprecated.Use Patterns instead. PatternsCS$ Deprecated.Use Patterns instead. PipeToSupport.PipeableCompletionStage<T> PipeToSupport.PipeableFuture<T> PromiseActorRefAkka private optimized representation of the temporary actor spawned to receive the reply to an "ask" operation. PromiseActorRef$INTERNAL API PromiseRef$ PromiseRefImpl<T> RestartImpliesFailure RestartImpliesFailure$ RetrySupport$ StopImpliesFailure StopImpliesFailure$
Exception Summary Exception Description AskTimeoutExceptionThis is what is used to complete a Future that is returned from an ask/? call, when it times out. CircuitBreakerOpenExceptionException thrown when Circuit Breaker is open.