Namespace Cqrs.Akka.Commands
Classes
AkkaCommandBus<TAuthenticationToken>
A ICommandPublisher<TAuthenticationToken> that resolves handlers , executes the handler and then publishes the ICommand<TAuthenticationToken> on the public command bus.
AkkaCommandBusProxy<TAuthenticationToken>
A ICommandPublisher<TAuthenticationToken> that proxies ICommand<TAuthenticationToken> to the Akka.Actor.IActorRef which acts as a single point of all handler resolutions.
AkkaCommandBusProxy<TAuthenticationToken>.BusActor
Similar to a ICommandPublisher<TAuthenticationToken>, passes commands onto the CommandHandlerResolver.
ConcurrentAkkaCommandPublisher<TAuthenticationToken, TTarget>
A IAkkaCommandPublisher<TAuthenticationToken> that ensure concurrency regardless of what it passes the command onto as it is a Akka.Actor.ReceiveActor
Interfaces
IAkkaCommandPublisher<TAuthenticationToken>
A ICommandPublisher<TAuthenticationToken> that proxies ICommand<TAuthenticationToken> back onto the Akka.Actor.IActorRef and then publishes the ICommand<TAuthenticationToken> on the public command bus.
IAkkaCommandPublisherProxy<TAuthenticationToken>
A ICommandPublisher<TAuthenticationToken> that proxies ICommand<TAuthenticationToken> back onto the Akka.Actor.IActorRef and then publishes the ICommand<TAuthenticationToken> on the public command bus.
IConcurrentAkkaCommandPublisher<TAuthenticationToken>
A IAkkaCommandPublisher<TAuthenticationToken> that ensure concurrency regardless of what it passes the command onto as it is a Akka.Actor.ReceiveActor
IConcurrentAkkaCommandPublisher<TAuthenticationToken, TTarget>
A IAkkaCommandPublisher<TAuthenticationToken> that ensure concurrency regardless of what it passes the command onto as it is a Akka.Actor.ReceiveActor