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 Summary
Constructors -
Method Summary
-
Constructor Details
-
DeadLetterQueueAutoConfiguration
public DeadLetterQueueAutoConfiguration()
-