Interface | Description |
---|---|
Cause |
Contract describing the cause for
dead lettering a Message . |
DeadLetter<M extends Message<?>> |
Interface describing a dead lettered
Message implementation of generic type M . |
EnqueueDecision<M extends Message<?>> |
A contract towards describing a decision among a
dead letter containing a message of type
M . |
EnqueuePolicy<M extends Message<?>> | |
SequencedDeadLetterProcessor<M extends Message<?>> |
Contract describing a component that can process
dead letters that it has enqueued. |
SequencedDeadLetterQueue<M extends Message<?>> |
Interface describing the required functionality for a dead letter queue.
|
Class | Description |
---|---|
Decisions |
Utility class providing a number of reasonable
EnqueueDecisions . |
DoNotEnqueue<M extends Message<?>> |
An
EnqueueDecision stating a dead letter should not be enqueued. |
GenericDeadLetter<M extends Message<?>> |
Generic implementation of the
dead letter allowing any type of Message to be dead
lettered. |
Ignore<M extends Message<?>> |
An
EnqueueDecision stating a dead letter should be ignored. |
InMemorySequencedDeadLetterQueue<M extends Message<?>> |
In-memory implementation of the
SequencedDeadLetterQueue . |
InMemorySequencedDeadLetterQueue.Builder<M extends Message<?>> |
Builder class to instantiate an
InMemorySequencedDeadLetterQueue . |
ShouldEnqueue<M extends Message<?>> |
An
EnqueueDecision stating a dead letter should be enqueued. |
ThrowableCause |
Exception | Description |
---|---|
DeadLetterQueueOverflowException |
Exception signaling a
SequencedDeadLetterQueue is overflowing. |
NoSuchDeadLetterException |
An
AxonException describing that there is no such dead letter present in a
SequencedDeadLetterQueue . |
WrongDeadLetterTypeException |
Exception representing that a wrong dead letter was provided to the queue.
|
Copyright © 2010–2023. All rights reserved.