Create the actual router, responsible for routing messages to routees.
the ActorSystem this router belongs to
Initial number of routee instances
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
SupervisorStrategy for the head actor, i.e.
Is the message handled by the router head actor or the #routingLogicController actor.
Possibility to define an actor for controlling the routing logic from external stimuli (e.g.
Use a dedicated dispatcher for the routees of the pool.
Check that everything is there which is needed.
Overridable merge strategy, by default completely prefers