Package akka.routing
Interface RoutingLogic
- 
- All Superinterfaces:
- NoSerializationVerificationNeeded
 - All Known Implementing Classes:
- AdaptiveLoadBalancingRoutingLogic,- BroadcastRoutingLogic,- ConsistentHashingRoutingLogic,- RandomRoutingLogic,- RoundRobinRoutingLogic,- ScatterGatherFirstCompletedRoutingLogic,- SmallestMailboxRoutingLogic,- TailChoppingRoutingLogic
 
 public interface RoutingLogic extends NoSerializationVerificationNeeded The interface of the routing logic that is used in aRouterto select destination routed messages.The implementation must be thread safe. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Routeeselect(java.lang.Object message, scala.collection.immutable.IndexedSeq<Routee> routees)Pick the destination for a given message.
 
- 
- 
- 
Method Detail- 
selectRoutee select(java.lang.Object message, scala.collection.immutable.IndexedSeq<Routee> routees) Pick the destination for a given message. Normally it picks one of the passedroutees, but in the end it is up to the implementation to return whateverRouteeto use for sending a specific message.When implemented from Java it can be good to know that routees.apply(index)can be used to get an element from theIndexedSeq.
 
- 
 
-