All Classes and Interfaces

Class
Description
Deprecated.
Replaced by the MessageHandlerLookup and MessageHandlerConfigurer, eliminating the need of an abstract implementation used for command and query registration.
Annotation that informs Axon's auto configurer for Spring that a given Component is an aggregate instance.
Deprecated.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
Deprecated.
Component that forward events received from a SubscribableMessageSource as Spring ApplicationEvent to the ApplicationContext.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
Holder for package-based class scanning for Avro schema extraction.
Configures the base packages used by autoconfiguration when scanning for classes containing Avro Schema.
Deprecated.
Event published after initialization of Axon through the Spring event mechanism.
Helper class to simplify the creation of bean definitions for components configured in Axon Configuration.
Classpath Avro schema loader.
Deprecated.
Deprecated.
Replaced by the SpringConfigurer, which itself is a Configurer implementation.
An EventMessageConverter that will convert an Axon event message into a Spring message by: Copying axon event payload into Spring message payload Copying axon event metadata into Spring message headers Adding axon event message specific attributes - that are not part of axon metadata - to the Spring message Headers.
Deprecated.
Interface describing a mechanism that converts Spring Messages from an Axon Event Messages and vice versa.
Spring FactoryBean that creates a HandlerDefinition using configured HandlerDefinition and {@link HandlerEnhancerDefinition) beans (e.g. those configured in a Spring Application Context) and complements those found using a service loader on the Bean Class Loader.
Adapter class that publishes Events from a Spring Messaging Message Channel on the Event Bus.
MessageAuthorizationDispatchInterceptor<T extends org.axonframework.messaging.Message<?>>
A MessageDispatchInterceptor that adds the {$code authorities} from the authorized principle.
MessageAuthorizationHandlerInterceptor<T extends org.axonframework.messaging.Message<?>>
A MessageHandlerInterceptor that verifies authorization based on Secured annotations on the payload of Messages.
An implementation of a ConfigurerModule that will register a list of beans as handlers for a specific type of message.
Enumeration defining the auto configurable message handler types.
A BeanDefinitionRegistryPostProcessor implementation that detects beans with Axon Message handlers and registers an MessageHandlerConfigurer to have these handlers registered in the Axon Configuration.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
Condition that checks if a bean with given class already exists in the Spring context.
Adapter class that sends Events from an event bus to a Spring Messaging Message Channel.
Spring FactoryBean that creates a QuartzEventScheduler instance using resources found in the Spring Application Context.
Deprecated.
Deprecated.
Annotation that informs Axon's auto configurer for Spring that a given Component is a saga instance.
MessageHandlerDefinition that verifies authorization based on Secured annotations on the message handler.
Spring FactoryBean that creates a SimpleEventScheduler instance using resources found in the Spring Application Context.
Avro schema loader loading schemas embedded into Java classes generated by Avro Java Maven generator, which include the original schema in a static field.
A ConfigurerModule implementation that will configure an Aggregate with the Axon Configuration.
A BeanDefinitionRegistryPostProcessor implementation that scans for Aggregate types and registers a configurer for each Aggregate found.
Snapshotter implementation that uses the AggregateRoot as state for the snapshot.
Builder class to instantiate a SpringAggregateSnapshotter.
Implementation of the AggregateSnapshotter that eases the configuration when used within a Spring Application Context.
Deprecated.
Implementation of an SpringAxonAutoConfigurer.ImportSelector that enables the import of the SpringAxonAutoConfigurer after all @Configuration beans have been processed.
Factory Bean implementation that creates an Axon Configuration for a Configurer.
ParameterResolverFactory implementation that resolves parameters using Spring dependency resolution.
ParameterResolverFactory implementation that resolves parameters in the Spring Application Context.
A Configurer implementation that considers the Spring Application context as a source for components.
Deprecated.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
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.
Deprecated.
Deprecated.
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.
An AggregateFactory implementation that uses Spring prototype beans to create new uninitialized instances of Aggregates.
Deprecated.
Instead of using a factory bean, consider retrieving the Repository directly from the Axon Configuration.
ResourceInjector implementation that injects Saga instances with resources available from the Spring Application context the injector is registered in.
A ConfigurerModule implementation that configures a Saga based on configuration found in the Application Context.
A BeanDefinitionRegistryPostProcessor implementation that scans for Saga types and registers a configurer for each Saga found.
TransactionManager implementation that uses a PlatformTransactionManager as underlying transaction manager.
Utility class for Spring specific helper functions.
Deprecated.
Use Spring Boot autoconfiguration or register the individual beans explicitly.
Exception indicating that a message has been rejected due to a lack of authorization.