|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BroadcastLike | The core pieces of the routing logic is located in this trait to be able to extend. |
ConsistentHashingLike | The core pieces of the routing logic is located in this trait to be able to extend. |
ConsistentHashingRouter.ConsistentHashable | If you don't define the hashMapping when
constructing the ConsistentHashingRouter
the messages need to implement this interface to define what
data to use for the consistent hash key. |
ConsistentHashingRouter.ConsistentHashMapper | JAVA API Mapping from message to the data to use for the consistent hash key. |
CustomRoute | Java API helper for creating a single-destination routing. |
ListenerMessage | |
Listeners | Listeners is a generic trait to implement listening capability on an Actor. |
RandomLike | The core pieces of the routing logic is located in this trait to be able to extend. |
Resizer | Routers with dynamically resizable number of routees is implemented by providing a Resizer
implementation in RouterConfig . |
RoundRobinLike | The core pieces of the routing logic is located in this trait to be able to extend. |
Router | Base trait for Router actors. |
RouterConfig | This trait represents a router factory: it produces the actual router actor and creates the routing table (a function which determines the recipients for each message which is to be dispatched). |
RouterEnvelope | Only the contained message will be forwarded to the destination, i.e. the envelope will be stripped off. |
ScatterGatherFirstCompletedLike | The core pieces of the routing logic is located in this trait to be able to extend. |
SmallestMailboxLike | The core pieces of the routing logic is located in this trait to be able to extend. |
Class Summary | |
---|---|
Broadcast | Used to broadcast a message to all connections in a router; only the
contained message will be forwarded, i.e. the Broadcast(...) |
Broadcast$ | |
BroadcastRouter | A Router that uses broadcasts a message to all its connections. |
BroadcastRouter$ | |
ConsistentHash<T> | Consistent Hashing node ring implementation. |
ConsistentHash$ | |
ConsistentHashingRouter | A Router that uses consistent hashing to select a connection based on the sent message. |
ConsistentHashingRouter.ConsistentHashableEnvelope | If you don't define the hashMapping when
constructing the ConsistentHashingRouter
and messages can't implement ConsistentHashingRouter.ConsistentHashable
themselves they can we wrapped by this envelope instead. |
ConsistentHashingRouter.ConsistentHashableEnvelope$ | |
ConsistentHashingRouter.emptyConsistentHashMapping$ | |
ConsistentHashingRouter$ | |
CurrentRoutees | Sending this message to a router will make it send back its currently used routees. |
CurrentRoutees$ | |
CustomRouterConfig | Java API for a custom router factory. |
Deafen | |
Deafen$ | |
DefaultResizer | Creates a new DefaultResizer from the given configuration |
DefaultResizer$ | |
Destination | For every message sent to a router, its route determines a set of destinations, where for each recipient a different sender may be specified; typically the sender should match the sender of the original request, but e.g. the scatter- gather router needs to receive the replies with an AskActorRef instead. |
Destination$ | |
FromConfig | Java API: Router configuration which has no default, i.e. external configuration is required. |
FromConfig$ | Router configuration which has no default, i.e. external configuration is required. |
Listen | |
Listen$ | |
MurmurHash | An object designed to generate well-distributed non-cryptographic hashes. |
MurmurHash$ | An object designed to generate well-distributed non-cryptographic hashes. |
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$ | |
RandomRouter | A Router that randomly selects one of the target connections to send a message to. |
RandomRouter$ | |
RoundRobinRouter | A Router that uses round-robin to select a connection. |
RoundRobinRouter$ | |
RouteeProvider | Factory and registry for routees of the router. |
Router.Resize$ | |
RouterRoutees | Message used to carry information about what routees the router is currently using. |
RouterRoutees$ | |
ScatterGatherFirstCompletedRouter | Simple router that broadcasts the message to all routees, and replies with the first response. |
ScatterGatherFirstCompletedRouter$ | |
SmallestMailboxRouter | A Router that tries to send to the non-suspended routee with fewest messages in mailbox. |
SmallestMailboxRouter$ | |
WithListeners | |
WithListeners$ |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |