| 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) |