Create the actual router, responsible for routing messages to routees.
Java API: get the singleton instance
Is the message handled by the router head actor or the #routingLogicController actor.
Initial number of routee instances
akka.actor.Props for a group router based on the settings defined by this instance.
Pool with dynamically resizable number of routees return the akka.routing.Resizer to use.
Dispatcher ID to use for running the “head” actor, which handles supervision, death watch and router management messages
Possibility to define an actor for controlling the routing logic from external stimuli (e.g.
SupervisorStrategy for the head actor, i.e.
Use a dedicated dispatcher for the routees of the pool.
Check that everything is there which is needed.
Setting the dispatcher to be used for the router head actor, which handles supervision, death watch and router management messages.
Overridable merge strategy, by default completely prefers
Setting the resizer to be used.
Setting the supervisor strategy to be used for the “head” Router actor.