Class DeadLetteringEventHandlerInvoker.Builder

java.lang.Object
org.axonframework.eventhandling.SimpleEventHandlerInvoker.Builder<DeadLetteringEventHandlerInvoker.Builder>
org.axonframework.eventhandling.deadletter.DeadLetteringEventHandlerInvoker.Builder
Enclosing class:
DeadLetteringEventHandlerInvoker

public static class DeadLetteringEventHandlerInvoker.Builder extends SimpleEventHandlerInvoker.Builder<DeadLetteringEventHandlerInvoker.Builder>
Builder class to instantiate a DeadLetteringEventHandlerInvoker.

The EnqueuePolicy defaults to returning Decisions.enqueue(Throwable) that truncates the Throwable.getMessage() size to 1024 characters when invoked for any dead letter, the ListenerInvocationErrorHandler is defaulted to a PropagatingErrorHandler, the SequencingPolicy to a SequentialPerAggregatePolicy, allowReset defaults to false, sequenceIdentifierCacheEnabled defaults to false and sequenceIdentifierCacheSize used defaults to 1024. Providing at least one Event Handler, a SequencedDeadLetterQueue, and a TransactionManager are hard requirements and as such should be provided.