Package org.apache.pekko.pattern
package org.apache.pekko.pattern
-
ClassDescriptionThis object contains implementation details of the “ask” pattern.This is what is used to complete a Future that is returned from an ask/? call, when it times out.Backoff options allow to specify a number of properties for backoff supervisors.Backoff options allow to specify a number of properties for backoff supervisors.Send this message to the
BackoffSupervisorand it will reply withBackoffSupervisor.CurrentChildcontaining theActorRefof the current child, if any.Send this message to theBackoffSupervisorand it will reply withBackoffSupervisor.CurrentChildcontaining theActorRefof the current child, if any.Send this message to theBackoffSupervisorand it will reply withBackoffSupervisor.RestartCountcontaining the current restart count.Send this message to theBackoffSupervisorand it will reset the back-off.INTERNAL APIProvides circuit breaker functionality for stability when working with "dangerous" operations, e.g.Internal state abstractionCompanion object providing factory methods for Circuit Breaker which runs callbacks in caller's threadException thrown when Circuit Breaker is open.A CircuitBreakersPanel is a central point collecting all circuit breakers in Akka.Companion object providing factory methods for Circuit Breaker which runs callbacks in caller's threadThis object contains implementation details of the “ask” pattern, which can be combined with "replyTo" pattern.ExtendedBackoffOptions<T extends ExtendedBackoffOptions<T>>Not for user extensionFutureRef<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.INTERNAL APIINTERNAL APIPromiseRef<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.This trait provides the retry utility functionStatusReply<T>Generic top-level message type for replies that signal failure or success.Scala API for creating and pattern matching an error responseCarrier exception used for textual error descriptions.Scala API for creation and pattern matching a successful response.