Package akka.actor.typed.delivery
Class DurableProducerQueue
- java.lang.Object
-
- akka.actor.typed.delivery.DurableProducerQueue
-
public class DurableProducerQueue extends java.lang.Object
Actor message protocol for storing and confirming reliable delivery of messages. ABehavior
implementation of this protocol can optionally be used withProducerController
when messages shall survive a crash of the producer side.An implementation of this exists in
akka.persistence.typed.delivery.EventSourcedProducerQueue
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DurableProducerQueue.Cleanup$
static interface
DurableProducerQueue.Command<A>
static class
DurableProducerQueue.Confirmed$
static interface
DurableProducerQueue.Event
INTERNAL APIstatic class
DurableProducerQueue.LoadState<A>
Request that is used at startup to retrieve the unconfirmed messages and current sequence number.static class
DurableProducerQueue.LoadState$
static class
DurableProducerQueue.MessageSent<A>
The fact (event) that a message has been sent.static class
DurableProducerQueue.MessageSent$
static class
DurableProducerQueue.State<A>
static class
DurableProducerQueue.State$
static class
DurableProducerQueue.StoreMessageConfirmed<A>
Store the fact that a message has been confirmed to be delivered and processed.static class
DurableProducerQueue.StoreMessageConfirmed$
static class
DurableProducerQueue.StoreMessageSent<A>
Store the fact that a message is to be sent.static class
DurableProducerQueue.StoreMessageSent$
static class
DurableProducerQueue.StoreMessageSentAck
static class
DurableProducerQueue.StoreMessageSentAck$
-
Constructor Summary
Constructors Constructor Description DurableProducerQueue()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
NoQualifier()
-