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<T> to register itself with the Akka.Delivery.Internal.ProducerController<T>.
ConsumerController.Settings
ConsumerController settings.
ConsumerController.Start<T>
Used to signal to the ConsumerController that we're ready to start message production.
DurableProducerQueue
DurableProducerQueue.LoadState
Request used at startup to retrieve the unconfirmed messages and current sequence number.
DurableProducerQueue.MessageSent<T>
The fact that a message has been sent.
DurableProducerQueue.StoreMessageConfirmed
Store the fact that a message has been delivered and processed.
DurableProducerQueue.StoreMessageSentAck
DurableProducerQueue.StoreMessageSent<T>
Store the fact that a message is to be sent. Replies with StoreMessageSentAck when the message has been successfully stored.
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.
Structs
DurableProducerQueue.State<T>
Durable producer queue state
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.