Skip navigation links
A B C D E F G H I J L M O P Q R S T U W 

A

AggregateConfiguration<A> - Interface in org.axonframework.config
Specialization of the Module Configuration for modules that define an Aggregate Configuration.
AggregateConfigurer<A> - Class in org.axonframework.config
Axon Configuration API extension that allows the definition of an Aggregate.
AggregateConfigurer(Class<A>) - Constructor for class org.axonframework.config.AggregateConfigurer
Creates a default configuration as described in AggregateConfigurer.defaultConfiguration(Class).
aggregateType() - Method in interface org.axonframework.config.AggregateConfiguration
Returns the type of Aggregate defined in this Configuration.
aggregateType() - Method in class org.axonframework.config.AggregateConfigurer
 
assignHandlerInstancesMatching(String, Predicate<Object>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures a rule to assign Event Handler beans that match the given criteria to the Processing Group with given name, with neutral priority (value 0).
assignHandlerInstancesMatching(String, int, Predicate<Object>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures a rule to assign Event Handler beans that match the given criteria to the Processing Group with given name, with given priority.
assignHandlerInstancesMatching(String, int, Predicate<Object>) - Method in class org.axonframework.config.EventProcessingModule
 
assignHandlerTypesMatching(String, Predicate<Class<?>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures a rule to assign Event Handler beans that match the given criteria to the Processing Group with given name, with neutral priority (value 0).
assignHandlerTypesMatching(String, int, Predicate<Class<?>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures a rule to assign Event Handler beans that match the given criteria to the Processing Group with given name, with given priority.
assignHandlerTypesMatching(String, int, Predicate<Class<?>>) - Method in class org.axonframework.config.EventProcessingModule
 
assignProcessingGroup(String, String) - Method in interface org.axonframework.config.EventProcessingConfigurer
Defines a mapping for assigning processing groups to processors.
assignProcessingGroup(Function<String, String>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Defines a rule for assigning processing groups to processors if processing group to processor name mapping does not contain the entry.
assignProcessingGroup(String, String) - Method in class org.axonframework.config.EventProcessingModule
 
assignProcessingGroup(Function<String, String>) - Method in class org.axonframework.config.EventProcessingModule
 

B

build(String, Configuration, EventHandlerInvoker) - Method in interface org.axonframework.config.EventProcessingConfigurer.EventProcessorBuilder
Builds an EventProcessor with the given name, Configuration and EventHandlerInvoker.
buildConfiguration() - Method in interface org.axonframework.config.Configurer
Returns the completely initialized Configuration built using this configurer.
buildConfiguration() - Method in class org.axonframework.config.DefaultConfigurer
 
byDefaultAssignHandlerInstancesTo(Function<Object, String>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that defines the Event Processing Group name to assign Event Handler beans to when no other, more explicit, rule matches and no ProcessingGroup annotation is found.
byDefaultAssignHandlerInstancesTo(Function<Object, String>) - Method in class org.axonframework.config.EventProcessingModule
 
byDefaultAssignHandlerTypesTo(Function<Class<?>, String>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that defines the Event Processing Group name to assign Event Handler and Saga beans to when no other, more explicit, rule matches and no ProcessingGroup annotation is found.
byDefaultAssignHandlerTypesTo(Function<Class<?>, String>) - Method in class org.axonframework.config.EventProcessingModule
 
byDefaultAssignTo(String) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers the processingGroup name to assign Event Handler and Saga beans to when no other, more explicit, rule matches and no ProcessingGroup annotation is found.

C

commandBus() - Method in interface org.axonframework.config.Configuration
Returns the Command Bus defined in this Configuration.
commandGateway() - Method in interface org.axonframework.config.Configuration
Returns the Command Gateway defined in this Configuration.
Component<B> - Class in org.axonframework.config
A Component used in the Axon Configurer.
Component(Configuration, String, Function<Configuration, ? extends B>) - Constructor for class org.axonframework.config.Component
Creates a component for the given config with given name created by the given builderFunction.
Component(Supplier<Configuration>, String, Function<Configuration, ? extends B>) - Constructor for class org.axonframework.config.Component
Creates a component for the given config with given name created by the given builderFunction.
Configuration - Interface in org.axonframework.config
Interface describing the Global Configuration for Axon components.
ConfigurationParameterResolverFactory - Class in org.axonframework.config
ParameterResolverFactory implementation that resolves parameters from available components in the Configuration instance it was configured with.
ConfigurationParameterResolverFactory(Configuration) - Constructor for class org.axonframework.config.ConfigurationParameterResolverFactory
Initialize an instance using given configuration to supply the value to resolve parameters with
ConfigurationResourceInjector - Class in org.axonframework.config
ResourceInjector implementation that injects resources defined in the Axon Configuration.
ConfigurationResourceInjector(Configuration) - Constructor for class org.axonframework.config.ConfigurationResourceInjector
Initializes the ResourceInjector to inject the resources found in the given configuration.
ConfigurationScopeAwareProvider - Class in org.axonframework.config
Implementation of the ScopeAwareProvider which will retrieve a List of ScopeAware components in a lazy manner.
ConfigurationScopeAwareProvider(Configuration) - Constructor for class org.axonframework.config.ConfigurationScopeAwareProvider
Instantiate a lazy ScopeAwareProvider with the given configuration parameter.
configureAggregate(AggregateConfiguration<A>) - Method in interface org.axonframework.config.Configurer
Configures an Aggregate in this configuration based on the given aggregateConfiguration.
configureAggregate(Class<A>) - Method in interface org.axonframework.config.Configurer
Configures an Aggregate using default settings.
configureAggregate(AggregateConfiguration<A>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureAggregateFactory(Function<Configuration, AggregateFactory<A>>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the factory to use to to create new Aggregates instances of the type under configuration.
configureCache(Function<Configuration, Cache>) - Method in class org.axonframework.config.AggregateConfigurer
Configures the Cache to use for the repository created for this Aggregate type.
configureCommandBus(Function<Configuration, CommandBus>) - Method in interface org.axonframework.config.Configurer
Configures the given Command Bus to use in this configuration.
configureCommandHandler(Function<Configuration, AggregateAnnotationCommandHandler<A>>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the AggregateAnnotationCommandHandler instance to use.
configureCommandTargetResolver(Function<Configuration, CommandTargetResolver>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the CommandTargetResolver to use for the Aggregate type under configuration.
configureCorrelationDataProviders(Function<Configuration, List<CorrelationDataProvider>>) - Method in interface org.axonframework.config.Configurer
Configures the CorrelationDataProviders that Message processing components should use to attach correlation data to outgoing messages.
configureCorrelationDataProviders(Function<Configuration, List<CorrelationDataProvider>>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureDefaultStreamableMessageSource(Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures which StreamableMessageSource to use for Tracking Event Processors if none was explicitly provided.
configureDefaultStreamableMessageSource(Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
configureDefaultSubscribableMessageSource(Function<Configuration, SubscribableMessageSource<EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Configures which SubscribableMessageSource to use for Subscribing Event Processors if none was explicitly provided.
configureDefaultSubscribableMessageSource(Function<Configuration, SubscribableMessageSource<EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
configureEmbeddedEventStore(Function<Configuration, EventStorageEngine>) - Method in interface org.axonframework.config.Configurer
Configures an Embedded Event Store which uses the given Event Storage Engine to store its events.
configureEmbeddedEventStore(Function<Configuration, EventStorageEngine>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureEventBus(Function<Configuration, EventBus>) - Method in interface org.axonframework.config.Configurer
Configures the given Event Bus to use in this configuration.
configureEventSerializer(Function<Configuration, Serializer>) - Method in interface org.axonframework.config.Configurer
Configures the given event Serializer to use in this configuration.
configureEventSerializer(Function<Configuration, Serializer>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureEventStore(Function<Configuration, EventStore>) - Method in interface org.axonframework.config.Configurer
Configures the given Event Store to use in this configuration.
configureEventStreamFilter(Function<Configuration, Predicate<? super DomainEventMessage<?>>>) - Method in class org.axonframework.config.AggregateConfigurer
Configures an event stream filter for the EventSourcingRepository for the Aggregate type under configuration.
configureFilterEventsByType(Function<Configuration, Boolean>) - Method in class org.axonframework.config.AggregateConfigurer
Configures a function that determines whether or not the EventSourcingRepository for the Aggregate type under configuration should filter out events with non-matching types.
configureMessageMonitor(Function<Configuration, BiFunction<Class<?>, String, MessageMonitor<Message<?>>>>) - Method in interface org.axonframework.config.Configurer
Configures the Message Monitor to use for the Message processing components in this configuration, unless more specific configuration based on the component's type, or type and name is available.
configureMessageMonitor(Class<?>, Function<Configuration, MessageMonitor<Message<?>>>) - Method in interface org.axonframework.config.Configurer
Configures the builder function to create the Message Monitor for the Message processing components in this configuration that match the given componentType, unless more specific configuration based on both type and name is available.
configureMessageMonitor(Class<?>, MessageMonitorFactory) - Method in interface org.axonframework.config.Configurer
Configures the factory to create the Message Monitor for the Message processing components in this configuration that match the given componentType, unless more specific configuration based on both type and name is available.
configureMessageMonitor(Class<?>, String, Function<Configuration, MessageMonitor<Message<?>>>) - Method in interface org.axonframework.config.Configurer
Configures the builder function to create the Message Monitor for the Message processing components in this configuration that match the given class and name.
configureMessageMonitor(Class<?>, String, MessageMonitorFactory) - Method in interface org.axonframework.config.Configurer
Configures the factory create the Message Monitor for those Message processing components in this configuration that match the given class and name.
configureMessageMonitor(Function<Configuration, BiFunction<Class<?>, String, MessageMonitor<Message<?>>>>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureMessageMonitor(Class<?>, MessageMonitorFactory) - Method in class org.axonframework.config.DefaultConfigurer
 
configureMessageMonitor(Class<?>, String, MessageMonitorFactory) - Method in class org.axonframework.config.DefaultConfigurer
 
configureMessageSerializer(Function<Configuration, Serializer>) - Method in interface org.axonframework.config.Configurer
Configures the given event Serializer to use in this configuration.
configureMessageSerializer(Function<Configuration, Serializer>) - Method in class org.axonframework.config.DefaultConfigurer
 
configureModule(Configurer) - Method in interface org.axonframework.config.ConfigurerModule
Configure this module to the given global Configurer.
configureQueryBus(Function<Configuration, QueryBus>) - Method in interface org.axonframework.config.Configurer
Configures the given Query Bus to use in this configuration.
configureQueryUpdateEmitter(Function<Configuration, QueryUpdateEmitter>) - Method in interface org.axonframework.config.Configurer
Configures the given Query Update Emitter to use in this configuration.
Configurer - Interface in org.axonframework.config
Entry point of the Axon Configuration API.
configureRepository(Function<Configuration, Repository<A>>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the repository to use to load and store Aggregates of this type.
configureRepository(Function<Configuration, SagaRepository<T>>) - Method in class org.axonframework.config.SagaConfigurer
Configures a SagaRepository for this Saga.
configureResourceInjector(Function<Configuration, ResourceInjector>) - Method in interface org.axonframework.config.Configurer
Configures the given Resource Injector to use for Sagas in this configuration.
ConfigurerModule - Interface in org.axonframework.config
Interface describing a configurer for a module in the Axon Configuration API.
configureSagaManager(Function<Configuration, AbstractSagaManager<T>>) - Method in class org.axonframework.config.SagaConfigurer
Configures a Saga Manager for this Saga.
configureSagaStore(Function<Configuration, SagaStore<? super T>>) - Method in class org.axonframework.config.SagaConfigurer
Configures a SagaStore for this Saga.
configureSerializer(Function<Configuration, Serializer>) - Method in interface org.axonframework.config.Configurer
Configures the given Serializer to use in this configuration.
configureSnapshotTrigger(Function<Configuration, SnapshotTriggerDefinition>) - Method in class org.axonframework.config.AggregateConfigurer
Configures snapshotting for the Aggregate type under configuration.
configureTags(Function<Configuration, TagsConfiguration>) - Method in interface org.axonframework.config.Configurer
Configures the given Tags Configuration to use in this configuration.
configureTransactionManager(Function<Configuration, TransactionManager>) - Method in interface org.axonframework.config.Configurer
Configures the given Transaction Manager to use in this configuration.
configureWeakReferenceCache() - Method in class org.axonframework.config.AggregateConfigurer
Configures a WeakReferenceCache to be used for the repository created for this Aggregate type.
correlationDataProviders() - Method in interface org.axonframework.config.Configuration
Returns the Correlation Data Providers defined in this Configuration.
create(Configuration, Class<?>, String) - Method in interface org.axonframework.config.MessageMonitorFactory
Function to create a Message Monitor based on the given configuration, component type and component name.
createInstance(Executable, Parameter[], int) - Method in class org.axonframework.config.ConfigurationParameterResolverFactory
 

D

deadlineManager() - Method in interface org.axonframework.config.Configuration
Returns the Deadline Manager defined in this Configuration.
defaultCommandBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default CommandBus implementation.
defaultCommandGateway(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns a DefaultCommandGateway that will use the configuration's CommandBus to dispatch commands.
defaultConfiguration(Class<A>) - Static method in class org.axonframework.config.AggregateConfigurer
Creates a default Configuration for an aggregate of the given aggregateType.
defaultConfiguration() - Static method in class org.axonframework.config.DefaultConfigurer
Returns a Configurer instance with default components configured, such as a SimpleCommandBus and SimpleEventBus.
defaultConfiguration(boolean) - Static method in class org.axonframework.config.DefaultConfigurer
Returns a Configurer instance with default components configured, such as a SimpleCommandBus and SimpleEventBus, indicating whether to autoLocateConfigurerModules.
DefaultConfigurer - Class in org.axonframework.config
Entry point of the Axon Configuration API.
DefaultConfigurer() - Constructor for class org.axonframework.config.DefaultConfigurer
Initialize the Configurer.
defaultDeadlineManager(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default DeadlineManager implementation.
defaultEventBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default EventBus implementation.
defaultEventGateway(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns a DefaultEventGateway that will use the configuration's EventBus to publish events.
defaultHandlerDefinition(Class<?>) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default HandlerDefinition.
defaultParameterResolverFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default ParameterResolverFactory.
defaultQueryBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default QueryBus implementations.
defaultQueryGateway(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns a DefaultQueryGateway that will use the configuration's QueryBus to dispatch queries.
defaultQueryUpdateEmitter(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default QueryUpdateEmitter implementation.
defaultResourceInjector(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns a ConfigurationResourceInjector that injects resources defined in the given config Configuration.
defaultSerializer(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default Serializer implementation.

E

errorHandler(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the ErrorHandler tied to the given processingGroup.
errorHandler(String) - Method in class org.axonframework.config.EventProcessingModule
 
eventBus() - Method in interface org.axonframework.config.Configuration
Retrieves the Event Bus defined in this Configuration.
eventGateway() - Method in interface org.axonframework.config.Configuration
Returns the Event Gateway defined in this Configuration.
eventProcessing() - Method in interface org.axonframework.config.Configurer
Retrieve the EventProcessingConfigurer registered as a module with this Configurer.
eventProcessing(Consumer<EventProcessingConfigurer>) - Method in interface org.axonframework.config.Configurer
Locates the EventProcessingConfigurer registered as a module with this Configurer and provides it to the given consumer for configuration.
eventProcessing() - Method in class org.axonframework.config.DefaultConfigurer
 
eventProcessingConfiguration() - Method in interface org.axonframework.config.Configuration
Returns the EventProcessingConfiguration defined in this Configuration.
EventProcessingConfiguration - Interface in org.axonframework.config
Defines a contract for accessor methods regarding event processing configuration.
EventProcessingConfigurer - Interface in org.axonframework.config
Defines a contract for configuring event processing.
EventProcessingConfigurer.EventProcessorBuilder - Interface in org.axonframework.config
Contract which defines how to build an event processor.
EventProcessingModule - Class in org.axonframework.config
Event processing module configuration.
EventProcessingModule() - Constructor for class org.axonframework.config.EventProcessingModule
 
eventProcessor(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Obtains an EventProcessor through the given name.
eventProcessor(String, Class<T>) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the EventProcessor with the given name if present, matching the given expectedType.
eventProcessor() - Method in interface org.axonframework.config.SagaConfiguration
Gets the EventProcessor responsible for delivering events to this Saga.
eventProcessorByProcessingGroup(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Obtains an EventProcessor by it's processingGroup.
eventProcessorByProcessingGroup(String, Class<T>) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns an EventProcessor by the given processingGroup if present, matching the given expectedType.
eventProcessorByProcessingGroup(String) - Method in class org.axonframework.config.EventProcessingModule
 
eventProcessors() - Method in interface org.axonframework.config.EventProcessingConfiguration
Obtains all registered EventProcessors.
eventProcessors() - Method in class org.axonframework.config.EventProcessingModule
 
eventSerializer() - Method in interface org.axonframework.config.Configuration
Returns the Serializer defined in this Configuration to be used for serializing Event Message payload and their metadata.
eventStore() - Method in interface org.axonframework.config.Configuration
Returns the Event Store in this Configuration, if it is defined.

F

findModules(Class<T>) - Method in interface org.axonframework.config.Configuration
Finds all configuration modules of given moduleType within this configuration.
findResource(Class<R>) - Method in class org.axonframework.config.ConfigurationResourceInjector
 
forType(Class<T>) - Static method in class org.axonframework.config.SagaConfigurer
Retrieve the SagaConfigurer for given sagaType.

G

get() - Method in class org.axonframework.config.Component
Retrieves the object contained in this component, triggering the builder function if the component hasn't been built yet.
getComponent(Class<T>) - Method in interface org.axonframework.config.Configuration
Returns the Component declared under the given componentType, typically the interface the component implements.
getComponent(Class<T>, Supplier<T>) - Method in interface org.axonframework.config.Configuration
Returns the Component declared under the given componentType, typically the interface the component implements, reverting to the given defaultImpl if no such component is defined.
getComponents() - Method in class org.axonframework.config.DefaultConfigurer
Returns a map of all registered components in this configuration.
getConfig() - Method in class org.axonframework.config.DefaultConfigurer
Returns the current Configuration object being built by this Configurer, without initializing it.
getModules() - Method in interface org.axonframework.config.Configuration
Returns all modules that have been registered with this Configuration.
getTags() - Method in class org.axonframework.config.TagsConfiguration
Gets tags.

H

handlerDefinition(Class<?>) - Method in interface org.axonframework.config.Configuration
Returns the Handler Definition defined in this Configuration for the given inspectedType.

I

initialize(Configuration) - Method in class org.axonframework.config.AggregateConfigurer
 
initialize(Configuration) - Method in class org.axonframework.config.EventProcessingModule
 
initialize(Configuration) - Method in interface org.axonframework.config.ModuleConfiguration
Initialize the module configuration using the given global config.
initialize(Configuration) - Method in class org.axonframework.config.SagaConfigurer
Initializes Saga Configuration by using the main Configuration.
interceptorsFor(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns a List of MessageHandlerInterceptors for a processor with given processorName.
interceptorsFor(String) - Method in class org.axonframework.config.EventProcessingModule
 
invokeInitHandlers() - Method in class org.axonframework.config.DefaultConfigurer
Calls all registered init handlers.
invokeShutdownHandlers() - Method in class org.axonframework.config.DefaultConfigurer
Invokes all registered shutdown handlers.
invokeStartHandlers() - Method in class org.axonframework.config.DefaultConfigurer
Invokes all registered start handlers.
isInitialized() - Method in class org.axonframework.config.Component
Checks if the component is already initialized.
isType(Class<?>) - Method in interface org.axonframework.config.ModuleConfiguration
Checks whether this Module Configuration is of the given type.

J

jpaConfiguration(EntityManagerProvider, TransactionManager) - Static method in class org.axonframework.config.DefaultConfigurer
Returns a Configurer instance which has JPA versions of building blocks configured, such as a JPA based Event Store (see JpaEventStorageEngine), a JpaTokenStore and JpaSagaStore.
jpaConfiguration(EntityManagerProvider) - Static method in class org.axonframework.config.DefaultConfigurer
Returns a Configurer instance which has JPA versions of building blocks configured, such as a JPA based Event Store (see JpaEventStorageEngine), a JpaTokenStore and JpaSagaStore.
jpaMappedConfiguration(Class<A>) - Static method in class org.axonframework.config.AggregateConfigurer
Creates a Configuration for an aggregate of given aggregateType, which is mapped to a relational database using an EntityManager obtained from the main configuration.
jpaMappedConfiguration(Class<A>, EntityManagerProvider) - Static method in class org.axonframework.config.AggregateConfigurer
Creates a Configuration for an aggregate of given aggregateType, which is mapped to a relational database using an EntityManager provided by given entityManagerProvider.

L

LifecycleHandler - Interface in org.axonframework.config
Functional interface towards a lifecycle handler used during start up or shutdown of an application.
LifecycleHandlerInspector - Class in org.axonframework.config
Utility class used to resolve LifecycleHandlers to be registered to the Configuration.
listenerInvocationErrorHandler(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the ListenerInvocationErrorHandler tied to the given processingGroup.
listenerInvocationErrorHandler(String) - Method in class org.axonframework.config.EventProcessingModule
 
listenerInvocationErrorHandler() - Method in interface org.axonframework.config.SagaConfiguration
Retrieve the Saga's ListenerInvocationErrorHandler.

M

manager() - Method in interface org.axonframework.config.SagaConfiguration
Retrieve the Saga Manager in this Configuration.
MessageHandlerRegistrar - Class in org.axonframework.config
The MessageHandlerRegistrar manages the lifecycle of a message handling component, by defining a MessageHandlerRegistrar.start() and MessageHandlerRegistrar.shutdown() method and keeping hold of the message handler's Registration.
MessageHandlerRegistrar(Supplier<Configuration>, Function<Configuration, Object>, BiFunction<Configuration, Object, Registration>) - Constructor for class org.axonframework.config.MessageHandlerRegistrar
Instantiate a MessageHandlerRegistrar, using the provided configSupplier to supply the Configuration needed to build and register the message handler.
messageMonitor(Class<?>, String) - Method in interface org.axonframework.config.Configuration
Returns the message monitor configured for a component of given componentType and componentName.
messageMonitor(Class<?>, String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the MessageMonitor set to the given componentType and componentName registered within this configuration.
messageMonitor(Class<?>, String) - Method in class org.axonframework.config.EventProcessingModule
 
MessageMonitorFactory - Interface in org.axonframework.config
Interface describing a factory for a Message Monitor.
messageSerializer() - Method in interface org.axonframework.config.Configuration
Returns the Serializer defined in this Configuration to be used for serializing Message payloads and metadata.
ModuleConfiguration - Interface in org.axonframework.config
Interface describing a module for the Axon Configuration API.

O

onInitialize(Consumer<Configuration>) - Method in interface org.axonframework.config.Configurer
Register an initialization handler which should be invoked prior to starting this Configurer.
onShutdown(Runnable) - Method in interface org.axonframework.config.Configuration
Registers a shutdownHandler to be executed in the default phase 0 when the Configuration is shut down.
onShutdown(int, Runnable) - Method in interface org.axonframework.config.Configuration
Registers a shutdownHandler to be executed in the given phase when the Configuration is shut down.
onShutdown(int, LifecycleHandler) - Method in interface org.axonframework.config.Configuration
Registers an asynchronous shutdownHandler to be executed in the given phase when the Configuration is shut down.
onStart(Runnable) - Method in interface org.axonframework.config.Configuration
Registers a startHandler to be executed in the default phase 0 when this Configuration is started.
onStart(int, Runnable) - Method in interface org.axonframework.config.Configuration
Registers a startHandler to be executed in the given phase when this Configuration is started.
onStart(int, LifecycleHandler) - Method in interface org.axonframework.config.Configuration
Registers an asynchronous startHandler to be executed in the given phase when this Configuration is started.
order() - Method in interface org.axonframework.config.ConfigurerModule
Returns the relative order this configurer should be invoked, compared to other intstances.
org.axonframework.config - package org.axonframework.config
 

P

packageOfObject(Object) - Static method in class org.axonframework.config.EventProcessingModule
Gets the package name from the class of the given object.
parameterResolverFactory() - Method in interface org.axonframework.config.Configuration
Returns the Parameter Resolver Factory defined in this Configuration
phase() - Method in interface org.axonframework.config.ModuleConfiguration
Deprecated.
a ModuleConfiguration's phase is no longer used, as distinct phases might be necessary for any of the start or shutdown processes added in the ModuleConfiguration.initialize(Configuration) method
prepareMessageHandlerRegistrars() - Method in class org.axonframework.config.DefaultConfigurer
Prepare the registered message handlers MessageHandlerRegistrar for initialization.
prepareModules() - Method in class org.axonframework.config.DefaultConfigurer
Prepare the registered modules for initialization.
ProcessingGroup - Annotation Type in org.axonframework.config
Hint for the Configuration API that the annotated Event Handler object should be assigned to an Event Processor with the specified name.
processingGroup() - Method in interface org.axonframework.config.SagaConfiguration
Gets the Processing Group this Saga is assigned to.
provideScopeAwareStream(ScopeDescriptor) - Method in class org.axonframework.config.ConfigurationScopeAwareProvider
 

Q

queryBus() - Method in interface org.axonframework.config.Configuration
 
queryGateway() - Method in interface org.axonframework.config.Configuration
Returns the Query Gateway defined in this Configuration.
queryUpdateEmitter() - Method in interface org.axonframework.config.Configuration
Returns the Query Update Emitter in this Configuration.

R

registerCommandHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Registers a command handler bean with this configuration.
registerCommandHandler(int, Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Deprecated.
in favor of Configurer.registerCommandHandler(Function), since the phase of an annotated handler should be defined through the StartHandler/ShutdownHandler annotation.
registerCommandHandler(Function<Configuration, Object>) - Method in class org.axonframework.config.DefaultConfigurer
 
registerComponent(Class<C>, Function<Configuration, ? extends C>) - Method in interface org.axonframework.config.Configurer
Registers a component which should be made available to other components or modules in this Configuration.
registerComponent(Class<C>, Function<Configuration, ? extends C>) - Method in class org.axonframework.config.DefaultConfigurer
 
registerDefaultErrorHandler(Function<Configuration, ErrorHandler>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds the default ErrorHandler.
registerDefaultErrorHandler(Function<Configuration, ErrorHandler>) - Method in class org.axonframework.config.EventProcessingModule
 
registerDefaultHandlerInterceptor(BiFunction<Configuration, String, MessageHandlerInterceptor<? super EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register the given interceptorBuilder as a default to build a MessageHandlerInterceptor for EventProcessors created in this configuration.
registerDefaultHandlerInterceptor(BiFunction<Configuration, String, MessageHandlerInterceptor<? super EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerDefaultListenerInvocationErrorHandler(Function<Configuration, ListenerInvocationErrorHandler>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds the default ListenerInvocationErrorHandler.
registerDefaultListenerInvocationErrorHandler(Function<Configuration, ListenerInvocationErrorHandler>) - Method in class org.axonframework.config.EventProcessingModule
 
registerDefaultSequencingPolicy(Function<Configuration, SequencingPolicy<? super EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers the SequencingPolicy created by given policyBuilder to the processing groups for which no explicit policy is defined (using EventProcessingConfigurer.registerSequencingPolicy(String, Function)).
registerDefaultSequencingPolicy(Function<Configuration, SequencingPolicy<? super EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerErrorHandler(String, Function<Configuration, ErrorHandler>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds an ErrorHandler for the given eventProcessorName.
registerErrorHandler(String, Function<Configuration, ErrorHandler>) - Method in class org.axonframework.config.EventProcessingModule
 
registerEventHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Registers a Function that builds an Event Handler instance.
registerEventHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds an Event Handler instance.
registerEventHandler(Function<Configuration, Object>) - Method in class org.axonframework.config.EventProcessingModule
 
registerEventProcessor(String, EventProcessingConfigurer.EventProcessorBuilder) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers an EventProcessingConfigurer.EventProcessorBuilder for the given processor name.
registerEventProcessor(String, EventProcessingConfigurer.EventProcessorBuilder) - Method in class org.axonframework.config.EventProcessingModule
 
registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a factory that builds the default EventProcessor.
registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder) - Method in class org.axonframework.config.EventProcessingModule
 
registerEventUpcaster(Function<Configuration, EventUpcaster>) - Method in interface org.axonframework.config.Configurer
Registers an upcaster to be used to upcast Events to a newer version
registerEventUpcaster(Function<Configuration, EventUpcaster>) - Method in class org.axonframework.config.DefaultConfigurer
 
registerHandlerDefinition(BiFunction<Configuration, Class, HandlerDefinition>) - Method in interface org.axonframework.config.Configurer
Registers the definition of a Handler class.
registerHandlerDefinition(BiFunction<Configuration, Class, HandlerDefinition>) - Method in class org.axonframework.config.DefaultConfigurer
 
registerHandlerInterceptor(String, Function<Configuration, MessageHandlerInterceptor<? super EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register the given interceptorBuilder to build a MessageHandlerInterceptor for the EventProcessor with given processorName.
registerHandlerInterceptor(String, Function<Configuration, MessageHandlerInterceptor<? super EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerLifecycleHandlers(Configuration, Object) - Static method in class org.axonframework.config.LifecycleHandlerInspector
Resolve any StartHandler and ShutdownHandler annotated lifecycle handlers in the given component.
registerListenerInvocationErrorHandler(String, Function<Configuration, ListenerInvocationErrorHandler>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds a ListenerInvocationErrorHandler for the given processingGroup.
registerListenerInvocationErrorHandler(String, Function<Configuration, ListenerInvocationErrorHandler>) - Method in class org.axonframework.config.EventProcessingModule
 
registerMessageMonitor(String, Function<Configuration, MessageMonitor<Message<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a builder Function to create the MessageMonitor for a EventProcessor of the given name.
registerMessageMonitorFactory(String, MessageMonitorFactory) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers the factory to create the MessageMonitor for a EventProcessor of the given name.
registerMessageMonitorFactory(String, MessageMonitorFactory) - Method in class org.axonframework.config.EventProcessingModule
 
registerModule(ModuleConfiguration) - Method in interface org.axonframework.config.Configurer
Registers an Axon module with this configuration.
registerModule(ModuleConfiguration) - Method in class org.axonframework.config.DefaultConfigurer
 
registerQueryHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Registers a query handler bean with this configuration.
registerQueryHandler(int, Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Deprecated.
in favor of Configurer.registerQueryHandler(Function), since the phase of an annotated handler should be defined through the StartHandler/ShutdownHandler annotation.
registerQueryHandler(Function<Configuration, Object>) - Method in class org.axonframework.config.DefaultConfigurer
 
registerRollbackConfiguration(String, Function<Configuration, RollbackConfiguration>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds the RollbackConfiguration for given processor name.
registerRollbackConfiguration(String, Function<Configuration, RollbackConfiguration>) - Method in class org.axonframework.config.EventProcessingModule
 
registerSaga(Class<T>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Saga with default configuration within this Configurer.
registerSaga(Class<T>, Consumer<SagaConfigurer<T>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Saga, allowing specific configuration to use for this Saga type.
registerSaga(Class<T>, Consumer<SagaConfigurer<T>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerSagaStore(Function<Configuration, SagaStore>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a Function that builds a SagaStore.
registerSagaStore(Function<Configuration, SagaStore>) - Method in class org.axonframework.config.EventProcessingModule
 
registerSequencingPolicy(String, Function<Configuration, SequencingPolicy<? super EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers the SequencingPolicy created by the given policyBuilder to the processing group with given processingGroup.
registerSequencingPolicy(String, Function<Configuration, SequencingPolicy<? super EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerSubscribingEventProcessor(String) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a SubscribingEventProcessor with given name within this Configurer.
registerSubscribingEventProcessor(String, Function<Configuration, SubscribableMessageSource<? extends EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a SubscribingEventProcessor with given name and messageSource within this Configuration.
registerSubscribingEventProcessor(String, Function<Configuration, SubscribableMessageSource<? extends EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTokenStore(String, Function<Configuration, TokenStore>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a Function that builds a TokenStore for the given processorName.
registerTokenStore(Function<Configuration, TokenStore>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a Function that builds a TokenStore to use as the default in case no explicit token store was configured for a processor.
registerTokenStore(String, Function<Configuration, TokenStore>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTokenStore(Function<Configuration, TokenStore>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTrackingEventProcessor(String) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a TrackingEventProcessor with given name within this Configurer.
registerTrackingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a TrackingEventProcessor with given name and source within this Configurer.
registerTrackingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>, Function<Configuration, TrackingEventProcessorConfiguration>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a TrackingEventProcessor with given name, source and processorConfiguration within this Configurer.
registerTrackingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTrackingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>, Function<Configuration, TrackingEventProcessorConfiguration>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTrackingEventProcessorConfiguration(Function<Configuration, TrackingEventProcessorConfiguration>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a Function that builds a TrackingEventProcessorConfiguration to use as the default.
registerTrackingEventProcessorConfiguration(Function<Configuration, TrackingEventProcessorConfiguration>) - Method in class org.axonframework.config.EventProcessingModule
 
registerTransactionManager(String, Function<Configuration, TransactionManager>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a TransactionManager for a EventProcessor of the given name.
registerTransactionManager(String, Function<Configuration, TransactionManager>) - Method in class org.axonframework.config.EventProcessingModule
 
repository() - Method in interface org.axonframework.config.AggregateConfiguration
Returns the repository defined to load instances of the Aggregate type defined in this configuration
repository() - Method in class org.axonframework.config.AggregateConfigurer
 
repository(Class<T>) - Method in interface org.axonframework.config.Configuration
Returns the Repository configured for the given aggregateType.
repository() - Method in interface org.axonframework.config.SagaConfiguration
Retrieve the SagaRepository in this Configuration.
resourceInjector() - Method in interface org.axonframework.config.Configuration
Returns the ResourceInjector used to provide resources to Saga instances.
rollbackConfiguration(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the RollbackConfiguration tied to the given processingGroup.
rollbackConfiguration(String) - Method in class org.axonframework.config.EventProcessingModule
 
run() - Method in interface org.axonframework.config.LifecycleHandler
Run the start up or shutdown process this LifecycleHandler represents.

S

sagaConfiguration(Class<T>) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the SagaConfiguration for the given sagaType.
SagaConfiguration<S> - Interface in org.axonframework.config
Represents a set of components needed to configure a Saga.
sagaConfigurations() - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns a List of SagaConfigurations registered within this configuration.
sagaConfigurations() - Method in class org.axonframework.config.EventProcessingModule
 
SagaConfigurer<T> - Class in org.axonframework.config
Provides mechanisms to configure the components used to manage and store Saga.
SagaConfigurer(Class<T>) - Constructor for class org.axonframework.config.SagaConfigurer
Initializes a configurer for the given Saga Type.
sagaEventProcessor(Class<?>) - Method in interface org.axonframework.config.EventProcessingConfiguration
Obtains an Saga EventProcessor implementation for the given sagaType.
sagaProcessingGroup(Class<?>) - Method in interface org.axonframework.config.EventProcessingConfiguration
Gets the processing group for given sagaType.
sagaProcessingGroup(Class<?>) - Method in class org.axonframework.config.EventProcessingModule
 
sagaStore() - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns a SagaStore registered within this configuration.
sagaStore() - Method in class org.axonframework.config.EventProcessingModule
 
sequencingPolicy(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the SequencingPolicy tied to the given processingGroup.
sequencingPolicy(String) - Method in class org.axonframework.config.EventProcessingModule
 
serializer() - Method in interface org.axonframework.config.Configuration
Returns the serializer defined in this Configuration
shutdown() - Method in interface org.axonframework.config.Configuration
Shuts down the components defined in this Configuration
shutdown() - Method in class org.axonframework.config.MessageHandlerRegistrar
Close the message handler registration initialized in phase Phase.LOCAL_MESSAGE_HANDLER_REGISTRATIONS through the MessageHandlerRegistrar.start() method.
shutdown() - Method in interface org.axonframework.config.ModuleConfiguration
Deprecated.
in favor of maintaining shutdown operations in the Component. Any lifecycle operations not covered through the components created by this ModuleConfiguration should be added to the Configuration in ModuleConfiguration.initialize(Configuration) through Configuration.onShutdown(int, LifecycleHandler)
start() - Method in interface org.axonframework.config.Configuration
Starts this configuration.
start() - Method in interface org.axonframework.config.Configurer
Builds the configuration and starts it immediately.
start() - Method in class org.axonframework.config.MessageHandlerRegistrar
Start the message handler registration process by building the message handler in the Phase.LOCAL_MESSAGE_HANDLER_REGISTRATIONS phase.
start() - Method in interface org.axonframework.config.ModuleConfiguration
Deprecated.
in favor of maintaining start operations in the Component. Any lifecycle operations not covered through the components created by this ModuleConfiguration should be added to the Configuration in ModuleConfiguration.initialize(Configuration) through Configuration.onStart(int, LifecycleHandler)
store() - Method in interface org.axonframework.config.SagaConfiguration
Retrieve the SagaStore in this Configuration.

T

tags() - Method in interface org.axonframework.config.Configuration
Returns the Tags Configuration defined in this Configuration.
TagsConfiguration - Class in org.axonframework.config
Tags configuration labeling Axon Node represented by key-value pairs.
TagsConfiguration() - Constructor for class org.axonframework.config.TagsConfiguration
The default constructor.
TagsConfiguration(Map<String, String>) - Constructor for class org.axonframework.config.TagsConfiguration
Initializes tags configuration with key-value pairs.
tokenStore(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the TokenStore tied to the given processingGroup.
tokenStore(String) - Method in class org.axonframework.config.EventProcessingModule
 
transactionManager(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the TransactionManager tied to the given processingGroup.
transactionManager(String) - Method in class org.axonframework.config.EventProcessingModule
 
type() - Method in interface org.axonframework.config.SagaConfiguration
Gets the Saga Type.

U

unwrap() - Method in interface org.axonframework.config.ModuleConfiguration
Returns the actual module configuration instance.
upcasterChain() - Method in interface org.axonframework.config.Configuration
Returns the EventUpcasterChain with all registered upcasters.
update(Function<Configuration, ? extends B>) - Method in class org.axonframework.config.Component
Updates the builder function for this component.
usingSubscribingEventProcessors() - Method in interface org.axonframework.config.EventProcessingConfigurer
Defaults Event Processors builders to use SubscribingEventProcessor.
usingSubscribingEventProcessors() - Method in class org.axonframework.config.EventProcessingModule
 
usingTrackingEventProcessors() - Method in interface org.axonframework.config.EventProcessingConfigurer
Defaults Event Processors builders to use TrackingEventProcessor.
usingTrackingEventProcessors() - Method in class org.axonframework.config.EventProcessingModule
 

W

withSubtypes(Class<? extends A>...) - Method in class org.axonframework.config.AggregateConfigurer
Registers subtypes of this aggregate to support aggregate polymorphism.
withSubtypes(Collection<Class<? extends A>>) - Method in class org.axonframework.config.AggregateConfigurer
Registers subtypes of this aggregate to support aggregate polymorphism.
A B C D E F G H I J L M O P Q R S T U W 
Skip navigation links

Copyright © 2010–2020. All rights reserved.