| 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 |
|---|---|
| DeadLetterParameterResolverFactory |
A
ParameterResolverFactory constructing a ParameterResolver resolving the DeadLetter that is
being processed. |
| 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. |
| Exception | Description |
|---|---|
| DeadLetterQueueOverflowException |
Exception signaling a
SequencedDeadLetterQueue is overflowing. |
| NoSuchDeadLetterException |
An
AxonException describing that there is no such dead letter present in a
SequencedDeadLetterQueue. |
| ThrowableCause | |
| WrongDeadLetterTypeException |
Exception representing that a wrong dead letter was provided to the queue.
|
Copyright © 2010–2023. All rights reserved.