Class InfraConfiguration
java.lang.Object
org.axonframework.springboot.autoconfig.InfraConfiguration
@AutoConfiguration
@ConditionalOnClass(SpringConfigurer.class)
@AutoConfigureAfter({AxonAutoConfiguration.class,JpaAutoConfiguration.class,JpaEventStoreAutoConfiguration.class,NoOpTransactionAutoConfiguration.class,TransactionAutoConfiguration.class})
public class InfraConfiguration
extends Object
Infrastructure autoconfiguration class for Axon Framework application. Constructs the look-up components, like the
MessageHandlerLookup to find Axon components and register them with the SpringConfigurer.- Since:
- 3.0.4
- Author:
- Allard Buijze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncorrelationDataProvidersConfigurer(List<CorrelationDataProvider> correlationDataProviders) eventUpcastersConfigurer(List<EventUpcaster> upcasters) handlerDefinition(List<HandlerDefinition> handlerDefinitions, List<HandlerEnhancerDefinition> handlerEnhancerDefinitions) org.springframework.beans.factory.InitializingBeanlifecycleInitializer(Configurer configurer, List<Lifecycle> lifecycleBeans) static MessageHandlerLookupparameterResolverFactory(List<ParameterResolverFactory> parameterResolverFactories) static SpringAggregateLookupspringAxonConfiguration(Configurer configurer) springAxonConfigurer(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, List<ConfigurerModule> configurerModules, List<ModuleConfiguration> moduleConfigurations) static SpringSagaLookup
-
Constructor Details
-
InfraConfiguration
public InfraConfiguration()
-
-
Method Details
-
messageHandlerLookup
-
springAggregateLookup
-
springSagaLookup
-
springAxonConfiguration
@Bean @ConditionalOnMissingBean public SpringAxonConfiguration springAxonConfiguration(Configurer configurer) -
springAxonConfigurer
@Bean @ConditionalOnMissingBean public SpringConfigurer springAxonConfigurer(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, List<ConfigurerModule> configurerModules, List<ModuleConfiguration> moduleConfigurations) -
lifecycleInitializer
@Bean public org.springframework.beans.factory.InitializingBean lifecycleInitializer(Configurer configurer, List<Lifecycle> lifecycleBeans) -
handlerDefinition
@Primary @Bean public HandlerDefinitionFactoryBean handlerDefinition(List<HandlerDefinition> handlerDefinitions, List<HandlerEnhancerDefinition> handlerEnhancerDefinitions) -
parameterResolverFactory
@Primary @Bean public SpringParameterResolverFactoryBean parameterResolverFactory(List<ParameterResolverFactory> parameterResolverFactories) -
correlationDataProvidersConfigurer
@ConditionalOnClass(CorrelationDataProvider.class) @Bean public ConfigurerModule correlationDataProvidersConfigurer(List<CorrelationDataProvider> correlationDataProviders) -
eventUpcastersConfigurer
@ConditionalOnClass(EventUpcaster.class) @Bean public ConfigurerModule eventUpcastersConfigurer(List<EventUpcaster> upcasters) -
resourceInjector
-