Value Members
-
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
final
def
==(arg0: Any): Boolean
-
def
activeWorkerCount: Int
-
def
aroundPostRestart(reason: Throwable): Unit
-
def
aroundPostStop(): Unit
-
def
aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
-
def
aroundPreStart(): Unit
-
def
aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
val
creationCircuitBreaker: EventDrivenCircuitBreaker { ... /* 2 definitions in type refinement */ }
-
def
deactivateWorker(worker: ActorRef): Unit
-
-
-
def
finalize(): Unit
-
def
fireTardyWorkers(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
postRestart(reason: Throwable): Unit
-
def
postStop(): Unit
-
def
preRestart(reason: Throwable, message: Option[Any]): Unit
-
def
preStart(): Unit
-
-
def
recruitWorkers(): Unit
-
-
implicit final
val
self: ActorRef
-
final
def
sender(): ActorRef
-
def
supervisorStrategy: SupervisorStrategy
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
unhandled(message: Any): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
An actor maintaining a resilient, fixed-size pool of children.
Messages sent to the pool are routed to one of the active children.
When children are created, they will not receive any messages until they have sent a ResilientPoolActor.ChildReady message to the pool. If a child dies, it is recreated. Child creation is controlled by a circuit breaker to prevent endless loops when conditions cause children to fail immediately.
The pool responds to akka.routing.GetRoutees$ with the collection of active children.