- 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.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.
- 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.
- 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.
- 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.
- 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.
- 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
-