- 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.
- setAdditionalHandlers(List<HandlerDefinition>) - Method in class org.axonframework.spring.config.annotation.SpringHandlerDefinitionBean
-
Defines any additional handler definitions that should be used.
- setAdditionalHandlers(List<HandlerEnhancerDefinition>) - Method in class org.axonframework.spring.config.annotation.SpringHandlerEnhancerDefinitionBean
-
Defines any additional handler enhancer definitions that should be used.
- 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.SpringHandlerDefinitionBean
-
- setApplicationContext(ApplicationContext) - Method in class org.axonframework.spring.config.annotation.SpringHandlerEnhancerDefinitionBean
-
- 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.config.QueryHandlerSubscriber
-
- 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.SpringHandlerDefinitionBean
-
- setBeanClassLoader(ClassLoader) - Method in class org.axonframework.spring.config.annotation.SpringHandlerEnhancerDefinitionBean
-
- 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.config.CommandHandlerSubscriber
-
Sets the command bus to use when subscribing command handlers.
- 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.
- setConsistentHashChangeListener(ConsistentHashChangeListener) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
- 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.
- setGroupIdentifier(String) - Method in class org.axonframework.spring.eventhandling.scheduling.quartz.QuartzEventSchedulerFactoryBean
-
Sets the group identifier to use when scheduling jobs with Quartz.
- setHandlerDefinition(HandlerDefinition) - Method in class org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor
-
Sets the HandlerDefinition to create concrete handlers.
- setHandlerDefinition(HandlerDefinition) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Sets handler definition to be able to create concrete handlers.
- 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.
- setQueryBus(QueryBus) - Method in class org.axonframework.spring.config.QueryHandlerSubscriber
-
- setQueryHandlers(Collection<QueryHandlerAdapter>) - Method in class org.axonframework.spring.config.QueryHandlerSubscriber
-
- setRegisterMBean(boolean) - Method in class org.axonframework.spring.commandhandling.distributed.jgroups.JGroupsConnectorFactoryBean
-
Registers the JChannel monitoring bean after the channel has connected.
- setRepositoryProvider(RepositoryProvider) - Method in class org.axonframework.spring.eventsourcing.SpringAggregateSnapshotterFactoryBean
-
Sets repository provider in order to have possibility to spawn new aggregates from THE aggregate.
- 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.
- SpringAggregateSnapshotter(EventStore, ParameterResolverFactory, HandlerDefinition, Executor, TransactionManager, RepositoryProvider) - 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.
- SpringContextHandlerDefinitionBuilder - Class in org.axonframework.spring.config.annotation
-
Creates and registers a bean definition for a Spring Context aware HandlerDefinition.
- 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.
- SpringHandlerDefinitionBean - Class in org.axonframework.spring.config.annotation
-
Spring factory bean that creates a HandlerDefinition instance that is capable of resolving parameter values as Spring
Beans, in addition to the default behavior defined by Axon.
- SpringHandlerDefinitionBean() - Constructor for class org.axonframework.spring.config.annotation.SpringHandlerDefinitionBean
-
Initializes definition bean with assumption that application context will be injected.
- SpringHandlerDefinitionBean(ApplicationContext) - Constructor for class org.axonframework.spring.config.annotation.SpringHandlerDefinitionBean
-
Initializes definition bean with given application context.
- SpringHandlerEnhancerDefinitionBean - Class in org.axonframework.spring.config.annotation
-
Spring factory bean that creates a HandlerEnhancerDefinition instance that is capable of resolving parameter values
as Spring Beans, in addition to the default behavior defined by Axon.
- SpringHandlerEnhancerDefinitionBean() - Constructor for class org.axonframework.spring.config.annotation.SpringHandlerEnhancerDefinitionBean
-
Initializes definition bean with assumption that application context will be injected.
- SpringHandlerEnhancerDefinitionBean(ApplicationContext) - Constructor for class org.axonframework.spring.config.annotation.SpringHandlerEnhancerDefinitionBean
-
Initializes definition bean with given application context.
- 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.
- SpringUtils - Class in org.axonframework.spring
-
Utility class for Spring specific helper functions.
- 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
-
- start() - Method in class org.axonframework.spring.config.QueryHandlerSubscriber
-
- 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
-
- stop(Runnable) - Method in class org.axonframework.spring.config.QueryHandlerSubscriber
-
- stop() - Method in class org.axonframework.spring.config.QueryHandlerSubscriber
-
- subscribe(Consumer<List<? extends EventMessage<?>>>) - Method in class org.axonframework.spring.messaging.InboundEventMessageChannelAdapter
-