Class DeadLetterQueueAutoConfiguration

java.lang.Object
io.axoniq.framework.springboot.autoconfig.DeadLetterQueueAutoConfiguration

@AutoConfiguration(afterName={"io.axoniq.framework.springboot.autoconfig.JpaDeadLetterQueueAutoConfiguration","io.axoniq.framework.springboot.autoconfig.JdbcDeadLetterQueueAutoConfiguration"}, beforeName="org.axonframework.extension.springboot.autoconfig.EventProcessingAutoConfiguration") @ConditionalOnBean(SequencedDeadLetterQueueFactory.class) @EnableConfigurationProperties(DeadLetterQueueProcessorProperties.class) public class DeadLetterQueueAutoConfiguration extends Object
Spring Boot autoconfiguration that provides a PooledStreamingEventProcessorModule.Customization for Dead Letter Queue support.

This configuration is implementation-agnostic — it reads per-processor DLQ settings from DeadLetterQueueProcessorProperties and configures the DeadLetterQueueConfiguration extension. The actual queue backend (JPA, JDBC, etc.) is provided by a separate autoconfiguration that registers a SequencedDeadLetterQueueFactory bean.

Since:
5.1.0
Author:
Mateusz Nowak
See Also:
  • Constructor Details

    • DeadLetterQueueAutoConfiguration

      public DeadLetterQueueAutoConfiguration()