ActorRefRoutee |
|
ActorRefRoutee$ |
|
ActorSelectionRoutee |
|
ActorSelectionRoutee$ |
|
AddRoutee |
Add a routee by sending this message to the router.
|
AddRoutee$ |
|
AdjustPoolSize |
Increase or decrease the number of routees in a Pool .
|
AdjustPoolSize$ |
|
BalancingPool |
Java API
param: nr initial number of routees in the pool
|
BalancingPool$ |
|
BalancingPoolDeploy |
INTERNAL API
Can't be in the BalancingPool companion for binary compatibility reasons.
|
BalancingPoolDeploy$ |
INTERNAL API
Can't be in the BalancingPool companion for binary compatibility reasons.
|
BalancingRoutingLogic |
INTERNAL API
Selects the first routee, balancing will be done by the dispatcher.
|
BalancingRoutingLogic$ |
INTERNAL API
|
Broadcast |
Used to broadcast a message to all routees in a router; only the
contained message will be forwarded, i.e.
|
Broadcast$ |
|
BroadcastGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
|
BroadcastGroup$ |
|
BroadcastPool |
Java API
param: nr initial number of routees in the pool
|
BroadcastPool$ |
|
BroadcastRoutingLogic |
Broadcasts a message to all its routees.
|
BroadcastRoutingLogic$ |
|
ConsistentHash<T> |
Adds a node to the node ring.
|
ConsistentHash$ |
Java API: Factory method to create a ConsistentHash
|
ConsistentHashingGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
|
ConsistentHashingGroup$ |
|
ConsistentHashingPool |
Java API
param: nr initial number of routees in the pool
|
ConsistentHashingPool$ |
|
ConsistentHashingRouter |
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.ConsistentHashableEnvelope |
|
ConsistentHashingRouter.ConsistentHashableEnvelope$ |
|
ConsistentHashingRouter.emptyConsistentHashMapping$ |
|
ConsistentHashingRouter$ |
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.
|
ConsistentHashingRoutingLogic |
|
ConsistentHashingRoutingLogic$ |
Address to use for the selfAddress parameter
|
ConsistentRoutee |
INTERNAL API
Important to use ActorRef with full address, with host and port, in the hash ring,
so that same ring is produced on different nodes.
|
ConsistentRoutee$ |
|
CustomRouterConfig |
INTERNAL API
|
Deafen |
|
Deafen$ |
|
DefaultOptimalSizeExploringResizer |
INTERNAL API
|
DefaultOptimalSizeExploringResizer$ |
|
DefaultResizer |
|
DefaultResizer$ |
Creates a new DefaultResizer from the given configuration
|
FromConfig |
INTERNAL API
|
FromConfig$ |
Java API: get the singleton instance
|
GetRoutees |
Sending this message to a router will make it send back its currently used routees.
|
GetRoutees$ |
Java API: get the singleton instance
|
GroupBase |
Java API: Base class for custom router Group
|
Listen |
|
Listen$ |
|
MurmurHash |
The first 23 magic integers from the first stream are stored here
|
MurmurHash$ |
The first 23 magic integers from the first stream are stored here
|
NoRoutee |
Routee that doesn't send the message to any routee.
|
NoRoutee$ |
Routee that doesn't send the message to any routee.
|
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$ |
INTERNAL API
|
OptimalSizeExploringResizer.ResizeRecord |
|
OptimalSizeExploringResizer.ResizeRecord$ |
|
OptimalSizeExploringResizer.UnderUtilizationStreak |
INTERNAL API
|
OptimalSizeExploringResizer.UnderUtilizationStreak$ |
|
OptimalSizeExploringResizer$ |
INTERNAL API
|
Pool$ |
INTERNAL API
|
PoolBase |
Java API: Base class for custom router Pool
|
RandomGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
|
RandomGroup$ |
|
RandomPool |
Java API
param: nr initial number of routees in the pool
|
RandomPool$ |
|
RandomRoutingLogic |
Randomly selects one of the target routees to send a message to
|
RandomRoutingLogic$ |
|
RemoveRoutee |
Remove a specific routee by sending this message to the router.
|
RemoveRoutee$ |
|
ResizablePoolActor |
INTERNAL API
|
ResizablePoolActor.Resize$ |
|
ResizablePoolActor$ |
INTERNAL API
|
ResizablePoolCell |
This approach is chosen for binary compatibility
|
Resizer$ |
Decide if the capacity of the router need to be changed.
|
RoundRobinGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
|
RoundRobinGroup$ |
|
RoundRobinPool |
Java API
param: nr initial number of routees in the pool
|
RoundRobinPool$ |
|
RoundRobinRoutingLogic |
Uses round-robin to select a routee.
|
RoundRobinRoutingLogic$ |
|
RoutedActorCell |
Add routees to the Router .
|
RoutedActorCell.RouterActorCreator |
|
RoutedActorCell$ |
INTERNAL API
|
RoutedActorRef |
INTERNAL API
|
Routees |
Java API
|
Routees$ |
|
Router |
Java API
|
Router$ |
|
RouterActor |
INTERNAL API
|
RouterPoolActor |
INTERNAL API
|
ScatterGatherFirstCompletedGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
param: within expecting at least one reply within this duration, otherwise
it will reply with AskTimeoutException in a Status.Failure
|
ScatterGatherFirstCompletedGroup$ |
|
ScatterGatherFirstCompletedPool |
Java API
param: nr initial number of routees in the pool
param: within expecting at least one reply within this duration, otherwise
it will reply with AskTimeoutException in a Status.Failure
|
ScatterGatherFirstCompletedPool$ |
|
ScatterGatherFirstCompletedRoutees |
INTERNAL API
|
ScatterGatherFirstCompletedRoutees$ |
|
ScatterGatherFirstCompletedRoutingLogic |
Broadcasts the message to all routees, and replies with the first response.
|
ScatterGatherFirstCompletedRoutingLogic$ |
|
SeveralRoutees |
Java API
|
SeveralRoutees$ |
|
SmallestMailboxPool |
Java API
param: nr initial number of routees in the pool
|
SmallestMailboxPool$ |
|
SmallestMailboxRoutingLogic |
Returns true if the actor is currently processing a message.
|
SmallestMailboxRoutingLogic$ |
|
TailChoppingGroup |
Java API
param: routeePaths string representation of the actor paths of the routees, messages are
sent with ActorSelection to these paths
param: within expecting at least one reply within this duration, otherwise
it will reply with AskTimeoutException in a Status.Failure
param: interval duration after which next routee will be picked
|
TailChoppingGroup$ |
|
TailChoppingPool |
Java API
param: nr initial number of routees in the pool
param: within expecting at least one reply within this duration, otherwise
it will reply with AskTimeoutException in a Status.Failure
param: interval duration after which next routee will be picked
|
TailChoppingPool$ |
|
TailChoppingRoutees |
INTERNAL API
|
TailChoppingRoutees$ |
|
TailChoppingRoutingLogic |
As each message is sent to the router, the routees are randomly ordered.
|
TailChoppingRoutingLogic$ |
|
WithListeners |
|
WithListeners$ |
|