- AbstractAnnotationHandlerBeanPostProcessor<I,T extends I> - Class in org.axonframework.spring.config
-
Abstract bean post processor that finds candidates for proxying.
- AbstractAnnotationHandlerBeanPostProcessor() - Constructor for class org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor
-
- addCommandDispatchInterceptor(MessageDispatchInterceptor<CommandMessage<?>>) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Add an interceptor that should be invoked before a command is dispatched the the Command Bus.
- afterPropertiesSet() - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- afterPropertiesSet() - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
- afterPropertiesSet() - Method in class org.axonframework.spring.config.annotation.SpringParameterResolverFactoryBean
-
- afterPropertiesSet() - Method in class org.axonframework.spring.config.ApplicationContextLookupParameterResolverFactory
-
- afterPropertiesSet() - Method in class org.axonframework.spring.config.AxonConfiguration
-
- afterPropertiesSet() - Method in class org.axonframework.spring.config.EventHandlerRegistrar
-
- afterPropertiesSet() - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
- afterPropertiesSet() - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
- afterPropertiesSet() - Method in class org.axonframework.spring.eventsourcing.SpringPrototypeAggregateFactory
-
- afterPropertiesSet() - Method in class org.axonframework.spring.messaging.ApplicationContextEventPublisher
-
- afterPropertiesSet() - Method in class org.axonframework.spring.messaging.OutboundEventMessageChannelAdapter
-
Subscribes this event listener to the event bus.
- Aggregate - Annotation Type in org.axonframework.spring.stereotype
-
Annotation that informs Axon's auto configurer for Spring that a given Component is an aggregate instance.
- AnnotationCommandHandlerBeanPostProcessor - Class in org.axonframework.spring.config.annotation
-
Spring Bean post processor that automatically generates an adapter for each bean containing CommandHandler
annotated methods.
- AnnotationCommandHandlerBeanPostProcessor() - Constructor for class org.axonframework.spring.config.annotation.AnnotationCommandHandlerBeanPostProcessor
-
- AnnotationDriven - Annotation Type in org.axonframework.spring.config
-
Annotation for @Configuration that will automatically
subscribe @CommandHandler and @EventHandler annotated beans with the
CommandBus and EventBus, respectively.
- AnnotationDrivenRegistrar - Class in org.axonframework.spring.config
-
Spring @Configuration related class that adds Axon Annotation PostProcessors to the BeanDefinitionRegistry.
- AnnotationDrivenRegistrar() - Constructor for class org.axonframework.spring.config.AnnotationDrivenRegistrar
-
- ApplicationContextEventPublisher - Class in org.axonframework.spring.messaging
-
Component that forward events received from a SubscribableMessageSource as Spring ApplicationEvent
to the ApplicationContext.
- ApplicationContextEventPublisher(SubscribableMessageSource<? extends EventMessage<?>>) - Constructor for class org.axonframework.spring.messaging.ApplicationContextEventPublisher
-
Initialize the publisher to forward events received from the given messageSource to the application
context that this bean is part of.
- ApplicationContextLookupParameterResolverFactory - Class in org.axonframework.spring.config
-
FactoryBean implementation that create a ParameterResolverFactory, which auto-detects beans implementing
ParameterResolverFactory beans in the application context.
- ApplicationContextLookupParameterResolverFactory(List<ParameterResolverFactory>) - Constructor for class org.axonframework.spring.config.ApplicationContextLookupParameterResolverFactory
-
Creates an instance, using the given defaultFactories.
- AXON_CONFIGURATION_BEAN - Static variable in class org.axonframework.spring.config.SpringAxonAutoConfigurer
-
- AXON_CONFIGURER_BEAN - Static variable in class org.axonframework.spring.config.SpringAxonAutoConfigurer
-
Name of the Configurer bean.
- AxonConfiguration - Class in org.axonframework.spring.config
-
Spring Configuration class that defines a number of conditional beans.
- AxonConfiguration(Configurer) - Constructor for class org.axonframework.spring.config.AxonConfiguration
-
Initializes a new
AxonConfiguration that uses the given
configurer to build the configuration.
- Saga - Annotation Type in org.axonframework.spring.stereotype
-
Annotation that informs Axon's auto configurer for Spring that a given Component is a saga instance.
- selectImports(AnnotationMetadata) - Method in class org.axonframework.spring.config.SpringAxonAutoConfigurer.ImportSelector
-
- setAdditionalFactories(List<ParameterResolverFactory>) - Method in class org.axonframework.spring.config.annotation.SpringParameterResolverFactoryBean
-
Defines any additional parameter resolver factories that need to be used to resolve parameters.
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.annotation.SpringBeanParameterResolverFactory
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.annotation.SpringParameterResolverFactoryBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.ApplicationContextLookupParameterResolverFactory
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.AxonConfiguration
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotter
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.eventsourcing.SpringPrototypeAggregateFactory
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.messaging.ApplicationContextEventPublisher
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.saga.SpringResourceInjector
-
- setBeanClassLoader(ClassLoader) - Method in class org.axonframework.spring.config.annotation.SpringParameterResolverFactoryBean
-
- setBeanFactory(BeanFactory) - Method in class org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor
-
- setBeanFactory(BeanFactory) - Method in class org.axonframework.spring.config.SpringAxonAutoConfigurer
-
- setBeanName(String) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- setBeanName(String) - Method in class org.axonframework.spring.eventsourcing.SpringPrototypeAggregateFactory
-
- setChannelFactory(JChannelFactory) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the JChannelFactory that allows programmatic definition of the JChannel.
- setChannelName(String) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Optionally sets the logical channel name of the channel.
- setClusterName(String) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the name of the cluster to subscribe to.
- setCommandBus(CommandBus) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Sets the command bus on which the Gateway must dispatch commands.
- setCommandBus(CommandBus) - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
Sets the command bus to use when subscribing command handlers.
- setCommandCallbacks(List<CommandCallback<?, ?>>) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Registers the commandCallbacks, which are invoked for each sent command, unless Axon is able to
detect
that the result of the command does not match the type accepted by that callback.
- setCommandDispatchInterceptors(List<MessageDispatchInterceptor<CommandMessage<?>>>) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Sets the interceptors that should be invoked before a command is dispatched the the Command Bus.
- setCommandHandlers(Collection<MessageHandler>) - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
Sets the command handlers to subscribe to the bus.
- setConfiguration(String) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the JGroups configuration file to load.
- setEventBus(EventBus) - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
Sets the eventBus that scheduled events should be published to.
- setEventBus(EventBus) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the event bus to which scheduled events need to be published.
- setEventHandlers(List<Object>) - Method in class org.axonframework.spring.config.EventHandlerRegistrar
-
Registers the given beans as event handlers with the Event Handler Configuration.
- setEventJobDataBinder(EventJobDataBinder) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the EventJobDataBinder instance which reads / writes the event message to publish to the
JobDataMap.
- setEventStore(EventStore) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Sets the Event Store instance to write the snapshots to
- setExecutor(Executor) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Sets the executor to process the creation (and storage) of each snapshot.
- setExecutorService(ScheduledExecutorService) - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
Sets the ExecutorService implementation that monitors the triggers and provides the Threads to publish events.
- setGatewayInterface(Class<T>) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Sets the interface that describes the gateway instance to describe.
- setGroupIdentifier(String) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the group identifier to use when scheduling jobs with Quartz.
- setInterceptors(List<MessageHandlerInterceptor<CommandMessage<?>>>) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the interceptor to use in the default local segment (a SimpleCommandBus).
- setJoinTimeout(long) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the number of milliseconds to wait for this member to join the group.
- setLocalSegment(CommandBus) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the CommandBus instance on which local commands must be dispatched.
- setParameterResolverFactory(ParameterResolverFactory) - Method in class org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor
-
Sets the ParameterResolverFactory to create the Parameter Resolvers with that provide the parameter values for
the handler methods.
- setPhase(int) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the phase in which this bean must be started.
- setPrototypeBeanName(String) - Method in class org.axonframework.spring.eventsourcing.SpringPrototypeAggregateFactory
-
Sets the name of the prototype bean this repository serves.
- setRegisterMBean(boolean) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Registers the JChannel monitoring bean after the channel has connected.
- setRetryScheduler(RetryScheduler) - Method in class org.axonframework.spring.commandhandling.gateway.CommandGatewayFactoryBean
-
Sets the RetryScheduler that will be invoked when a command fails execution.
- setRoutingStrategy(RoutingStrategy) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the RoutingStrategy that the JGroupsConnector will use to determine to which endpoint a message
should be routed.
- setScheduler(Scheduler) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the backing Quartz Scheduler for this timer.
- setSerializer(Serializer) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Sets the serializer used to serialize events before they are dispatched to the destination.
- setTransactionDefinition(TransactionDefinition) - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
The TransactionDefinition to use by the transaction manager.
- setTransactionDefinition(TransactionDefinition) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
The TransactionDefinition to use by the transaction manager.
- setTransactionDefinition(TransactionDefinition) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Optionally sets the transaction definition to use.
- setTransactionManager(Object) - Method in class org.axonframework.spring.config.TransactionManagerFactoryBean
-
Sets the actual transaction manager.
- setTransactionManager(PlatformTransactionManager) - Method in class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
Sets the transaction manager that manages the transaction around the publication of an event.
- setTransactionManager(PlatformTransactionManager) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the transaction manager that manages the transaction around the publication of an event.
- setTransactionManager(PlatformTransactionManager) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Sets the transaction manager to manager underlying transaction with.
- shutdown() - Method in class org.axonframework.spring.config.AxonConfiguration
-
- SimpleEventSchedulerFactoryBean - Class in org.axonframework.spring.eventhandling.scheduling.java
-
Spring FactoryBean that creates a SimpleEventScheduler instance using resources found in the Spring Application
Context.
- SimpleEventSchedulerFactoryBean() - Constructor for class org.axonframework.spring.eventhandling.scheduling.java.SimpleEventSchedulerFactoryBean
-
- SpringAggregateSnapshotter - Class in org.axonframework.spring.eventsourcing
-
Snapshotter implementation that uses the AggregateRoot as state for the snapshot.
- SpringAggregateSnapshotter(EventStore, ParameterResolverFactory, Executor, TransactionManager) - Constructor for class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotter
-
Initializes a snapshotter using the ParameterResolverFactory instances available on the classpath.
- SpringAggregateSnapshotterFactoryBean - Class in org.axonframework.spring.eventsourcing
-
Implementation of the AggregateSnapshotter that eases the configuration when
used within a Spring Application Context.
- SpringAggregateSnapshotterFactoryBean() - Constructor for class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
- SpringAxonAutoConfigurer - Class in org.axonframework.spring.config
-
ImportBeanDefinitionRegistrar implementation that sets up an infrastructure Configuration based on beans available
in the application context.
- SpringAxonAutoConfigurer() - Constructor for class org.axonframework.spring.config.SpringAxonAutoConfigurer
-
- SpringAxonAutoConfigurer.ImportSelector - Class in org.axonframework.spring.config
-
- SpringBeanParameterResolverFactory - Class in org.axonframework.spring.config.annotation
-
ParameterResolverFactory implementation that resolves parameters in the Spring Application Context.
- SpringBeanParameterResolverFactory() - Constructor for class org.axonframework.spring.config.annotation.SpringBeanParameterResolverFactory
-
Default constructor, which relies on Spring to inject the application context.
- SpringBeanParameterResolverFactory(ApplicationContext) - Constructor for class org.axonframework.spring.config.annotation.SpringBeanParameterResolverFactory
-
Convenience constructor to use when an instance is not managed by Spring, but an application context is
available.
- SpringContextParameterResolverFactoryBuilder - Class in org.axonframework.spring.config.annotation
-
Creates and registers a bean definition for a Spring Context aware ParameterResolverFactory.
- SpringDataSourceConnectionProvider - Class in org.axonframework.spring.jdbc
-
ConnectionProvider implementation that is aware of Transaction Managers and provides the connection attached to an
active transaction manager, instead of asking a Data Source directly.
- SpringDataSourceConnectionProvider(DataSource) - Constructor for class org.axonframework.spring.jdbc.SpringDataSourceConnectionProvider
-
Initialize the connection provider, using given dataSource to obtain a connection, when required.
- SpringParameterResolverFactoryBean - Class in org.axonframework.spring.config.annotation
-
Spring factory bean that creates a ParameterResolverFactory instance that is capable of resolving parameter values
as Spring Beans, in addition to the default behavior defined by Axon.
- SpringParameterResolverFactoryBean() - Constructor for class org.axonframework.spring.config.annotation.SpringParameterResolverFactoryBean
-
- SpringPrototypeAggregateFactory<T> - Class in org.axonframework.spring.eventsourcing
-
AggregateFactory implementation that uses Spring prototype beans to create new uninitialized instances of
Aggregates.
- SpringPrototypeAggregateFactory() - Constructor for class org.axonframework.spring.eventsourcing.SpringPrototypeAggregateFactory
-
- SpringResourceInjector - Class in org.axonframework.spring.saga
-
ResourceInjector implementation that injects Saga instances with resources available from the Spring Application
context the injector is registered in.
- SpringResourceInjector() - Constructor for class org.axonframework.spring.saga.SpringResourceInjector
-
- SpringTransactionManager - Class in org.axonframework.spring.messaging.unitofwork
-
TransactionManager implementation that uses a PlatformTransactionManager as
underlying transaction manager.
- SpringTransactionManager(PlatformTransactionManager, TransactionDefinition) - Constructor for class org.axonframework.spring.messaging.unitofwork.SpringTransactionManager
-
- SpringTransactionManager(PlatformTransactionManager) - Constructor for class org.axonframework.spring.messaging.unitofwork.SpringTransactionManager
-
Initializes the SpringTransactionManager with the given transactionManager and the default
transaction definition.
- start() - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- start() - Method in class org.axonframework.spring.config.AxonConfiguration
-
- start() - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
- start() - Method in class org.axonframework.spring.config.EventHandlerRegistrar
-
- startTransaction() - Method in class org.axonframework.spring.messaging.unitofwork.SpringTransactionManager
-
- stop() - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- stop(Runnable) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- stop() - Method in class org.axonframework.spring.config.AxonConfiguration
-
- stop(Runnable) - Method in class org.axonframework.spring.config.AxonConfiguration
-
- stop(Runnable) - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
- stop() - Method in class org.axonframework.spring.config.CommandHandlerSubscriber
-
- stop(Runnable) - Method in class org.axonframework.spring.config.EventHandlerRegistrar
-
- stop() - Method in class org.axonframework.spring.config.EventHandlerRegistrar
-
- subscribe(Consumer<List<? extends EventMessage<?>>>) - Method in class org.axonframework.spring.messaging.InboundEventMessageChannelAdapter
-