Namespace Akka.Delivery
Classes
ConsumerController
ConsumerController.Confirmed
Acknowledgement of a message that was received by the consumer, sent to the ConsumerController.
ConsumerController.DeliverThenStop<T>
Deliver all buffered messages to consumer then shutdown.
ConsumerController.Delivery<T>
Sent from the consumer controller to the consumer.
ConsumerController.RegisterToProducerController<T>
Instructs the Akka.Delivery.Internal.ConsumerController`1 to register itself with the Akka.Delivery.Internal.ProducerController`1.
ConsumerController.Settings
ConsumerController settings.
ConsumerController.Start<T>
Used to signal to the ConsumerController that we're ready to start message production.
DurableProducerQueue
DurableProducerQueue.
Durable producer queue state
DurableProducerQueue.LoadState
Request used at startup to retrieve the unconfirmed messages and current sequence number.
DurableProducerQueue.StoreMessageConfirmed
Store the fact that a message has been delivered and processed.
DurableProducerQueue.StoreMessageSent<T>
Store the fact that a message is to be sent. Replies with StoreMessageSentAck when the message has been successfully stored.
DurableProducerQueue.StoreMessageSentAck
MessageSent<T>
The fact that a message has been sent.
ProducerController
ProducerController.MessageWithConfirmation<T>
For sending with confirmation back to the producer - message is confirmed once it's stored inside the durable queue.
ProducerController.RegisterConsumer<T>
Registers a ConsumerController with a ProducerController.
ProducerController.RequestNext<T>
A send instruction sent from the ProducerController to the Producer to request the next message to be sent.
ProducerController.Settings
ProducerController.Start<T>
Signal to the ProducerController that we're ready to begin message production.
Interfaces
ConsumerController.IConsumerCommand<T>
Commands that are specific to the consumer side of the reliable delivery pattern.
DurableProducerQueue.IDurableProducerQueueCommand
Marker interface for all commands handled by the durable producer queue.
ProducerController.IProducerCommand<T>
Commands that are specific to the producer side of the reliable delivery pattern.