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.Autoconfiguration for the Axoniq Framework Spring Cloud connector.The connector's own beans, registered unlessaxon.springcloud.enabledis set tofalse.Rejects an application that distributes messages over Spring Cloud without being able to receive any.Rejects an application that distributes messages over Spring Cloud from a WebFlux stack.Autoconfiguration for workflow infrastructure.