|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Pool
RouterConfig
for router actor that creates routees as child actors and removes
them from the router if they terminate.
Method Summary | |
---|---|
RouterActor |
createRouterActor()
INTERNAL API |
Props |
enrichWithPoolDispatcher(Props routeeProps,
ActorContext context)
INTERNAL API |
Routee |
newRoutee(Props routeeProps,
ActorContext context)
INTERNAL API |
int |
nrOfInstances()
Initial number of routee instances |
Props |
props(Props routeeProps)
Props for a pool router based on the settings defined by
this instance and the supplied Props for the routees created by the
router. |
scala.Option<Resizer> |
resizer()
Pool with dynamically resizable number of routees return the Resizer
to use. |
boolean |
stopRouterWhenAllRouteesRemoved()
|
SupervisorStrategy |
supervisorStrategy()
SupervisorStrategy for the head actor, i.e. |
boolean |
usePoolDispatcher()
Use a dedicated dispatcher for the routees of the pool. |
Methods inherited from interface akka.routing.RouterConfig |
---|
createRouter, isManagementMessage, routerDispatcher, routingLogicController, verifyConfig, withFallback |
Method Detail |
---|
int nrOfInstances()
boolean usePoolDispatcher()
Routee newRoutee(Props routeeProps, ActorContext context)
routeeProps
- (undocumented)context
- (undocumented)
Props enrichWithPoolDispatcher(Props routeeProps, ActorContext context)
routeeProps
- (undocumented)context
- (undocumented)
scala.Option<Resizer> resizer()
Resizer
to use. The resizer is invoked once when the router is created, before any messages can
be sent to it. Resize is also triggered when messages are sent to the routees, and the
resizer is invoked asynchronously, i.e. not necessarily before the message has been sent.
SupervisorStrategy supervisorStrategy()
Props props(Props routeeProps)
Props
for a pool router based on the settings defined by
this instance and the supplied Props
for the routees created by the
router.
routeeProps
- (undocumented)
boolean stopRouterWhenAllRouteesRemoved()
stopRouterWhenAllRouteesRemoved
in interface RouterConfig
RouterActor createRouterActor()
createRouterActor
in interface RouterConfig
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |