Java API
Java API
Create a new instance with one more ActorSelectionRoutee for the specified akka.actor.ActorSelection and the same RoutingLogic.
Create a new instance with one more ActorRefRoutee for the specified akka.actor.ActorRef and the same RoutingLogic.
Create a new instance with one more routee and the same RoutingLogic.
Create a new instance without the ActorSelectionRoutee for the specified akka.actor.ActorSelection.
Create a new instance without the ActorRefRoutee for the specified akka.actor.ActorRef.
Create a new instance without the specified routee.
Send the message to the destination Routee selected by the RoutingLogic.
Send the message to the destination Routee selected by the RoutingLogic.
If the message is a akka.routing.RouterEnvelope it will be unwrapped
before sent to the destinations.
Messages wrapped in a Broadcast envelope are always sent to all routees
.
Create a new instance with the specified routees and the same RoutingLogic.
For each message that is sent through the router via the #route method the RoutingLogic decides to which Routee to send the message. The Routee itself knows how to perform the actual sending. Normally the RoutingLogic picks one of the contained
routees
, but that is up to the implementation of the RoutingLogic.A
Router
is immutable and the RoutingLogic must be thread safe.