| ActorRefRoutee |  | 
| ActorRefRoutee$ |  | 
| ActorSelectionRoutee |  | 
| ActorSelectionRoutee$ |  | 
| AddRoutee | Add a routee by sending this message to the router. | 
| AddRoutee$ |  | 
| AdjustPoolSize | Increase or decrease the number of routees in a  Pool. | 
| AdjustPoolSize$ |  | 
| BalancingPool | A router pool that will try to redistribute work from busy routees to idle routees. | 
| BalancingPool$ |  | 
| BalancingPoolDeploy | INTERNAL API
 Can't be in the BalancingPoolcompanion for binary compatibility reasons. | 
| BalancingPoolDeploy$ | INTERNAL API
 Can't be in the BalancingPoolcompanion for binary compatibility reasons. | 
| BalancingRoutingLogic$ | INTERNAL API | 
| Broadcast | Used to broadcast a message to all routees in a router; only the
 contained message will be forwarded, i.e. | 
| Broadcast$ |  | 
| BroadcastGroup | A router group that broadcasts a message to all its routees. | 
| BroadcastGroup$ |  | 
| BroadcastPool | A router pool that broadcasts a message to all its routees. | 
| BroadcastPool$ |  | 
| BroadcastRoutingLogic | Broadcasts a message to all its routees. | 
| BroadcastRoutingLogic$ |  | 
| ConsistentHash<T> | Consistent Hashing node ring implementation. | 
| ConsistentHash$ |  | 
| ConsistentHashingGroup | A router group that uses consistent hashing to select a routee based on the
 sent message. | 
| ConsistentHashingGroup$ |  | 
| ConsistentHashingPool | A router pool that uses consistent hashing to select a routee based on the
 sent message. | 
| ConsistentHashingPool$ |  | 
| ConsistentHashingRouter |  | 
| ConsistentHashingRouter.ConsistentHashableEnvelope |  | 
| ConsistentHashingRouter.ConsistentHashableEnvelope$ |  | 
| ConsistentHashingRouter.emptyConsistentHashMapping$ |  | 
| ConsistentHashingRouter$ |  | 
| ConsistentHashingRoutingLogic |  | 
| ConsistentHashingRoutingLogic$ |  | 
| ConsistentRoutee$ |  | 
| CustomRouterConfig | If a custom router implementation is not a  Group nor
 a  Pool it may extend this base class. | 
| Deafen |  | 
| Deafen$ |  | 
| DefaultOptimalSizeExploringResizer | This resizer resizes the pool to an optimal size that provides
 the most message throughput. | 
| DefaultOptimalSizeExploringResizer$ |  | 
| DefaultResizer |  | 
| DefaultResizer$ |  | 
| FromConfig | Java API: Wraps a  Props to mark the actor as externally configurable to be used with a router. | 
| FromConfig$ | Wraps a  Props to mark the actor as externally configurable to be used with a router. | 
| GetRoutees | Sending this message to a router will make it send back its currently used routees. | 
| GetRoutees$ |  | 
| GroupBase | Java API: Base class for custom router  Group | 
| Listen |  | 
| Listen$ |  | 
| MurmurHash | An object designed to generate well-distributed non-cryptographic
  hashes. | 
| MurmurHash$ | An object designed to generate well-distributed non-cryptographic
  hashes. | 
| NoRoutee | Routee that doesn't send the message to any routee. | 
| NoRoutee$ | Routee that doesn't send the message to any routee. | 
| NoRouter | Routing configuration that indicates no routing; this is also the default
 value which hence overrides the merge strategy in order to accept values
 from lower-precedence sources. | 
| NoRouter$ |  | 
| OptimalSizeExploringResizer.ResizeRecord | INTERNAL API | 
| OptimalSizeExploringResizer.ResizeRecord$ |  | 
| OptimalSizeExploringResizer.UnderUtilizationStreak | INTERNAL API | 
| OptimalSizeExploringResizer.UnderUtilizationStreak$ |  | 
| OptimalSizeExploringResizer$ |  | 
| Pool$ |  | 
| PoolBase | Java API: Base class for custom router  Pool | 
| RandomGroup | A router group that randomly selects one of the target routees to send a message to. | 
| RandomGroup$ |  | 
| RandomPool | A router pool that randomly selects one of the target routees to send a message to. | 
| RandomPool$ |  | 
| RandomRoutingLogic | Randomly selects one of the target routees to send a message to | 
| RandomRoutingLogic$ |  | 
| RemoveRoutee | Remove a specific routee by sending this message to the router. | 
| RemoveRoutee$ |  | 
| ResizablePoolActor$ | INTERNAL API | 
| Resizer$ |  | 
| RoundRobinGroup | A router group that uses round-robin to select a routee. | 
| RoundRobinGroup$ |  | 
| RoundRobinPool | A router pool that uses round-robin to select a routee. | 
| RoundRobinPool$ |  | 
| RoundRobinRoutingLogic | Uses round-robin to select a routee. | 
| RoundRobinRoutingLogic$ |  | 
| RoutedActorCell$ | INTERNAL API | 
| Routees | Message used to carry information about what routees the router is currently using. | 
| Routees$ |  | 
| Router |  | 
| Router$ |  | 
| ScatterGatherFirstCompletedGroup | A router group that broadcasts the message to all routees, and replies with the first response. | 
| ScatterGatherFirstCompletedGroup$ |  | 
| ScatterGatherFirstCompletedPool | A router pool that broadcasts the message to all routees, and replies with the first response. | 
| ScatterGatherFirstCompletedPool$ |  | 
| ScatterGatherFirstCompletedRoutees$ |  | 
| ScatterGatherFirstCompletedRoutingLogic | Broadcasts the message to all routees, and replies with the first response. | 
| ScatterGatherFirstCompletedRoutingLogic$ |  | 
| SeveralRoutees | Routee that sends each message to all  routees. | 
| SeveralRoutees$ |  | 
| SmallestMailboxPool | A router pool that tries to send to the non-suspended routee with fewest messages in mailbox. | 
| SmallestMailboxPool$ |  | 
| SmallestMailboxRoutingLogic | Tries to send to the non-suspended routee with fewest messages in mailbox. | 
| SmallestMailboxRoutingLogic$ |  | 
| TailChoppingGroup | A router group with retry logic, intended for cases where a return message is expected in
 response to a message sent to the routee. | 
| TailChoppingGroup$ |  | 
| TailChoppingPool | A router pool with retry logic, intended for cases where a return message is expected in
 response to a message sent to the routee. | 
| TailChoppingPool$ |  | 
| TailChoppingRoutees$ |  | 
| TailChoppingRoutingLogic | As each message is sent to the router, the routees are randomly ordered. | 
| TailChoppingRoutingLogic$ |  | 
| WithListeners |  | 
| WithListeners$ |  |