Package org.axonframework.extension.spring.config
@NullMarked
package org.axonframework.extension.spring.config
-
ClassDescriptionDefault implementation of
ProcessorModuleFactorythat assigns event handlers to processors usingProcessorDefinitions.Functional interface describing a filter for theEventProcessorDefinition.EventHandlerDescriptor.Defines the configuration for an event processor, including which event handlers it should process and how it should be configured.Final step in the processor definition fluent API for configuring the processor settings.Describes an event handler component that can be assigned to an event processor.The second step in the processor definition fluent API for selecting which event handlers should be assigned to the processor.Event processor settings.Holder class to be able to retrieve a map of those by a single non-parameterized class.Settings for pooled event processor.The processing modes of anEventProcessor.Settings for subscribing event processor.An implementation of aConfigurationEnhancerthat will register a list of beans as handlers for a specific type of message.Enumeration defining the auto configurable message handler types.ABeanDefinitionRegistryPostProcessorimplementation that detects beans with Axon Message handlers and registers anMessageHandlerConfigurerto have these handlers registered in the AxonConfiguration.Factory for buildingEventProcessorModulesfrom a set of discovered event handler components.Assembles the event processors carrying the Axon Framework 4 Sagas discovered in a Spring application context.Configures the event processor carrying one or more Axon Framework 4@Sagatypes, declared as a Spring bean.The step naming the processor mode the customization is written for, and the customization itself.AComponentRegistryimplementation that connects into Spring's ecosystem by means of being aBeanPostProcessor,BeanFactoryPostProcessor, andInitializingBean.AConfigurationEnhancerimplementation that will configure an Aggregate with the AxonConfiguration.ABeanDefinitionRegistryPostProcessorimplementation that scans for Entity types and registers aconfigurerfor each Entity found.ALifecycleRegistryimplementation that registers all lifecycle handlers as SpringSmartLifecyclebeans to ensure Spring weaves these lifecycles into the other Spring bean lifecycles.ASmartLifecycleimplementation wrapping ashutdown-specific lifecycle handlerto allow it to be managed by Spring.ASmartLifecycleimplementation wrapping astart-specific lifecycle handlerto allow it to be managed by Spring.Describes an Axon Framework 4 Saga discovered in a Spring application context, carrying everythingSagaProcessorConfigurerneeds to assemble that Saga's event processor.ABeanDefinitionRegistryPostProcessorimplementation that scans for Saga types and registers aconfigurerfor each Saga found.