Package io.axoniq.framework.springboot.autoconfig
@NullMarked
package io.axoniq.framework.springboot.autoconfig
Spring Boot auto configuration for Axoniq Framework.
-
ClassesClassDescriptionAutoconfiguration class for Spring Boot Actuator monitoring tools around Axon Server.Base Axon Server Autoconfiguration.Spring Boot autoconfiguration that provides a
PooledStreamingEventProcessorModule.Customizationfor Dead Letter Queue support.Autoconfiguration translating the connector-specificaxon.tracing.*properties into theDistributedTracingSettingscomponent read by the distributed-connector tracing enhancer ofaxoniq-distributed-messaging.Spring Boot autoconfiguration that registers a JDBC-backedSequencedDeadLetterQueueFactorybean.Spring Boot autoconfiguration that registers a JPA-backedSequencedDeadLetterQueueFactorybean.Autoconfiguration that toggles the Micrometer tracing binding when theaxoniq-tracing-micrometermodule is on the classpath.Spring Boot auto-configuration wiring multi-tenancy support into Spring Boot applications.Spring Boot auto-configuration making persistent streams multi-tenant, by replacing thePersistentStreamEventSourceFactorywith one that builds aMultiTenantPersistentStreamEventSourceper configured stream.Spring Boot autoconfiguration that defines the required infrastructure for persistent streams by creating aPersistentStreamScheduledExecutorBuilder, aPersistentStreamEventSourceFactoryand a namedSubscribableEventSourcebean consuming a persistent stream for each entry underaxon.axonserver.persistent-streamsusing thePersistentStreamConfigurationEnhancerconfiguration enhancer.AConfigurationEnhancerthat registers aSubscribableEventSourcecomponent consuming a persistent stream for each entry inAxonServerConfiguration.getPersistentStreams().Autoconfiguration class for the Axon Framework PostgreSQL extension.