Akka.Routing Namespace |
[Missing <summary> documentation for "N:Akka.Routing"]
Class | Description | |
---|---|---|
![]() | ActorRefRoutee | |
![]() | ActorSelectionRoutee | |
![]() | Broadcast | |
![]() | BroadcastGroup | |
![]() | BroadcastPool |
Class BroadcastPool.
|
![]() | BroadcastRoutingLogic | |
![]() | ConsistentHashableEnvelope |
Envelope you can wrap around a message in order to make it hashable for use with ConsistentHashingGroup
or ConsistentHashingPool routers.
|
![]() | ConsistentHashingGroup | |
![]() | ConsistentHashingPool | |
![]() | ConsistentHashingRoutingLogic | |
![]() | Deafen | |
![]() | DefaultResizer |
Implementation of [[Resizer]] that adjust the [[Pool]] based on specified thresholds.
|
![]() | FromConfig | |
![]() | GetRoutees |
Class GetRoutees. This class cannot be inherited.
|
![]() | Group | |
![]() | Listen | |
![]() | ListenerMessage | |
![]() | ListenerSupport |
Adds IListeners capabilities to a class, but has to be wired int manually into
the [!:ActorBase.OnReceive] method.
|
![]() | NoRouter | |
![]() | Pool | |
![]() | RandomGroup |
Class RandomGroup.
|
![]() | RandomLogic |
Class RandomLogic.
|
![]() | RandomPool | |
![]() | ResizablePoolActor | |
![]() | ResizablePoolCell | |
![]() | Resize | |
![]() | Resizer |
[[Pool]] routers with dynamically resizable number of routees are implemented by providing a Resizer
implementation in the [[akka.routing.Pool]] configuration
|
![]() | RoundRobinGroup |
A router group that uses round-robin to select a routee. For concurrent calls,
round robin is just a best effort.
The configuration parameter trumps the constructor arguments. This means that
if you provide `paths` during instantiation they will be ignored if
the router is defined in the configuration file for the actor being used.
|
![]() | RoundRobinPool |
Class RoundRobinPool.
|
![]() | RoundRobinRoutingLogic |
Class RoundRobinRoutingLogic.
|
![]() | RoutedActorCell | |
![]() | RoutedActorRef | |
![]() | Routee | |
![]() | Routees |
Class Routees. This class cannot be inherited.
|
![]() | Router | |
![]() | RouterActor | |
![]() | RouterConfig | |
![]() | RouterConfigExtensions | |
![]() | RouterEnvelope | |
![]() | RouterManagementMesssage |
Class RouterManagementMesssage.
|
![]() | RouterMessage |
Class RouterMessage.
|
![]() | RouterPoolActor |
Class RouterPoolActor.
|
![]() | RoutingLogic | |
![]() | ScatterGatherFirstCompletedGroup | |
![]() | ScatterGatherFirstCompletedPool |
Class RoundRobinPool.
|
![]() | ScatterGatherFirstCompletedRoutees | |
![]() | ScatterGatherFirstCompletedRoutingLogic | |
![]() | SeveralRoutees | |
![]() | SmallestMailboxPool | |
![]() | SmallestMailboxRoutingLogic | |
![]() | TailChoppingGroup |
A router group that selects a random routee, then waits an interval before sending to a
different routee. The first response is used and the remaining discarded.
|
![]() | TailChoppingPool |
A router pool that selects a random routee, then waits an interval before sending to a
different routee. The first response is used and the remaining discarded.
|
![]() | TailChoppingRoutingLogic |
The routing logic for the TailChoppingRouter. This router will send a message to a randomly chosen
routee, and after a delay, send to a different randomly chosen routee. The first response is forwarded,
and all other responses are discarded.
|
![]() | WithListeners |
Interface | Description | |
---|---|---|
![]() | ConsistentHashable |
Marks a given class as consistently hashable, for use with ConsistentHashingGroup
or ConsistentHashingPool routers.
|
![]() | IListeners |
IListeners is a generic interface to implement listening capabilities on an Actor.
![]() Use the Gossip(Object) method to send a message to the listeners .
![]() Send Listen(Self) ![]() Send Deafen(Self) ![]() Send WithListeners(delegate) |