Package org.apache.pekko.routing
Interface Group
- All Superinterfaces:
RouterConfig
,Serializable
- All Known Implementing Classes:
AdaptiveLoadBalancingGroup
,BroadcastGroup
,ClusterRouterGroup
,ConsistentHashingGroup
,GroupBase
,RandomGroup
,RoundRobinGroup
,ScatterGatherFirstCompletedGroup
,TailChoppingGroup
RouterConfig
for router actor with routee actors that are created external to the
router and the router sends messages to the specified path using actor selection,
without watching for termination.-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pekko.routing.RouterActor
INTERNAL APIscala.collection.immutable.Iterable<String>
paths
(ActorSystem system) props()
pekko.actor.Props
for a group router based on the settings defined by this instance.routeeFor
(String path, ActorContext context) INTERNAL APIMethods inherited from interface org.apache.pekko.routing.RouterConfig
createRouter, isManagementMessage, routerDispatcher, routingLogicController, stopRouterWhenAllRouteesRemoved, verifyConfig, withFallback
-
Method Details
-
createRouterActor
org.apache.pekko.routing.RouterActor createRouterActor()INTERNAL API- Specified by:
createRouterActor
in interfaceRouterConfig
-
paths
-
props
Props props()pekko.actor.Props
for a group router based on the settings defined by this instance. -
routeeFor
INTERNAL API
-