Skip navigation links
A B C D E F G H I J L M N 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.
aggregateConfiguration(Class<A>) - Method in interface org.axonframework.config.Configuration
Returns the AggregateConfiguration for the given aggregateType.
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).
aggregateFactory() - Method in interface org.axonframework.config.AggregateConfiguration
Returns the AggregateFactory defined in this configuration.
aggregateFactory() - Method in class org.axonframework.config.AggregateConfigurer
 
aggregateFactory(Class<A>) - Method in interface org.axonframework.config.Configuration
Returns the AggregateFactory configured for the given aggregateType.
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
 
andThen(EventProcessingConfigurer.DeadLetteringInvokerConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer.DeadLetteringInvokerConfiguration
Returns a configuration that applies the given other configuration after applying this.
andThen(EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer.PooledStreamingProcessorConfiguration
Returns a configuration that applies the given other configuration after applying this.
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 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
 
configureCreationPolicyAggregateFactory(Function<Configuration, CreationPolicyAggregateFactory<A>>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the factory to create new Aggregates instances of the type under configuration when initializing those instances from non constructor Command handlers annotated with CreationPolicy.
configureDeadlineManager(Function<Configuration, DeadlineManager>) - Method in interface org.axonframework.config.Configurer
Registers a DeadlineManager instance with this Configurer.
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.
configureLifecyclePhaseTimeout(long, TimeUnit) - Method in interface org.axonframework.config.Configurer
Configures the timeout of each lifecycle phase.
configureLifecyclePhaseTimeout(long, TimeUnit) - Method in class org.axonframework.config.DefaultConfigurer
 
configureLockFactory(Function<Configuration, LockFactory>) - Method in class org.axonframework.config.AggregateConfigurer
Defines the LockFactory to use in the Repository for the aggregate under configuration.
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.
configureSnapshotFilter(Function<Configuration, SnapshotFilter>) - Method in class org.axonframework.config.AggregateConfigurer
Configure a SnapshotFilter for the Aggregate type under configuration.
configureSnapshotter(Function<Configuration, Snapshotter>) - Method in interface org.axonframework.config.Configurer
Registers a Snapshotter instance with this Configurer.
configureSnapshotTrigger(Function<Configuration, SnapshotTriggerDefinition>) - Method in class org.axonframework.config.AggregateConfigurer
Configures snapshotting for the Aggregate type under configuration.
configureSpanFactory(Function<Configuration, SpanFactory>) - Method in interface org.axonframework.config.Configurer
Registers a SpanFactory instance with this Configurer.
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
 
creationPolicyAggregateFactory() - Method in class org.axonframework.config.AggregateConfigurer
Returns the CreationPolicyAggregateFactory defined in this configuration.

D

deadLetteringEventHandlerInvokers - Variable in class org.axonframework.config.EventProcessingModule
 
deadLetteringInvokerConfigs - Variable in class org.axonframework.config.EventProcessingModule
 
deadLetterPolicies - Variable in class org.axonframework.config.EventProcessingModule
 
deadLetterPolicy(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the dead letter policy tied to the given processingGroup in an Optional.
deadLetterPolicy(String) - Method in class org.axonframework.config.EventProcessingModule
 
deadLetterQueue(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the SequencedDeadLetterQueue tied to the given processingGroup in an Optional.
deadLetterQueue(String) - Method in class org.axonframework.config.EventProcessingModule
 
deadLetterQueues - Variable in class org.axonframework.config.EventProcessingModule
 
deadlineManager() - Method in interface org.axonframework.config.Configuration
Returns the DeadlineManager 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.
defaultComponent(Class<T>, Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Method returning a default component to use for given type for given configuration, or an empty Optional if no default can be provided.
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.
defaultHandlerInterceptors - Variable in class org.axonframework.config.EventProcessingModule
 
defaultParameterResolverFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default ParameterResolverFactory.
defaultPooledStreamingProcessorConfiguration - Variable in class org.axonframework.config.EventProcessingModule
 
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.
defaultScopeAwareProvider(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns a ScopeAwareProvider that provides ScopeAware instances to be used by a DeadlineManager.
defaultSerializer(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default Serializer implementation.
defaultSnapshotter(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default Snapshotter implementation, defaulting to a AggregateSnapshotter.
defaultSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Returns the default SpanFactory, or a NoOpSpanFactory if none it set.
defaultUpcasterChain(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
Provides the default EventUpcasterChain implementation, looping through all registered EventUpcasters to collect them for a fresh EventUpcasterChain.

E

errorHandler(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the ErrorHandler tied to the given processorName.
errorHandler(String) - Method in class org.axonframework.config.EventProcessingModule
 
errorHandlers - Variable 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.DeadLetteringInvokerConfiguration - Interface in org.axonframework.config
Contract defining DeadLetteringEventHandlerInvoker.Builder based configuration when constructing a DeadLetteringEventHandlerInvoker.
EventProcessingConfigurer.EventProcessorBuilder - Interface in org.axonframework.config
Contract which defines how to build an event processor.
EventProcessingConfigurer.PooledStreamingProcessorConfiguration - Interface in org.axonframework.config
Contract defining PooledStreamingEventProcessor.Builder based configuration when constructing a PooledStreamingEventProcessor.
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 - Variable in class org.axonframework.config.EventProcessingModule
 
eventProcessors() - Method in class org.axonframework.config.EventProcessingModule
 
eventScheduler() - Method in interface org.axonframework.config.Configuration
Returns the EventScheduler defined in this Configuration.
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.
handlerInterceptorsBuilders - Variable in class org.axonframework.config.EventProcessingModule
 

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.
LifecycleOperations - Interface in org.axonframework.config
Interface describing the configuration of start and shutdown handlers within Axon's configuration.
lifecycleRegistry() - Method in interface org.axonframework.config.Configuration
Returns the lifecycle registry for this 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.
listenerInvocationErrorHandlers - Variable in class org.axonframework.config.EventProcessingModule
 

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

N

noOp() - Static method in interface org.axonframework.config.EventProcessingConfigurer.DeadLetteringInvokerConfiguration
A EventProcessingConfigurer.DeadLetteringInvokerConfiguration which does not add any configuration.
noOp() - Static method in interface org.axonframework.config.EventProcessingConfigurer.PooledStreamingProcessorConfiguration

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(int, LifecycleHandler) - Method in class org.axonframework.config.DefaultConfigurer
 
onShutdown(Runnable) - Method in interface org.axonframework.config.LifecycleOperations
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.LifecycleOperations
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.LifecycleOperations
Registers an asynchronous shutdownHandler to be executed in the given phase when the Configuration is shut down.
onStart(int, LifecycleHandler) - Method in class org.axonframework.config.DefaultConfigurer
 
onStart(Runnable) - Method in interface org.axonframework.config.LifecycleOperations
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.LifecycleOperations
Registers a startHandler to be executed in the given phase when this Configuration is started.
onStart(int, LifecycleHandler) - Method in interface org.axonframework.config.LifecycleOperations
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
pooledStreamingEventProcessor(String, EventHandlerInvoker, Configuration, StreamableMessageSource<TrackedEventMessage<?>>, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in class org.axonframework.config.EventProcessingModule
Default PooledStreamingEventProcessor configuration based on this configure module.
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
 
psepConfigs - Variable in class org.axonframework.config.EventProcessingModule
 

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 Configurer.
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
 
registerDeadLetteringEventHandlerInvokerConfiguration(String, EventProcessingConfigurer.DeadLetteringInvokerConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a EventProcessingConfigurer.DeadLetteringInvokerConfiguration for the given processingGroup.
registerDeadLetteringEventHandlerInvokerConfiguration(String, EventProcessingConfigurer.DeadLetteringInvokerConfiguration) - Method in class org.axonframework.config.EventProcessingModule
 
registerDeadLetterPolicy(String, Function<Configuration, EnqueuePolicy<EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a dead letter policy for the given processingGroup using a dead letter queue.
registerDeadLetterPolicy(String, Function<Configuration, EnqueuePolicy<EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerDeadLetterQueue(String, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a SequencedDeadLetterQueue for the given processingGroup.
registerDeadLetterQueue(String, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
registerDefaultDeadLetterPolicy(Function<Configuration, EnqueuePolicy<EventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a default dead letter policy for any processing group using a dead letter queue.
registerDefaultDeadLetterPolicy(Function<Configuration, EnqueuePolicy<EventMessage<?>>>) - Method in class org.axonframework.config.EventProcessingModule
 
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
 
registerDefaultTransactionManager(Function<Configuration, TransactionManager>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a default TransactionManager for all EventProcessors.
registerDefaultTransactionManager(Function<Configuration, TransactionManager>) - 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
 
registerHandlerEnhancerDefinition(Function<Configuration, HandlerEnhancerDefinition>) - Method in interface org.axonframework.config.Configurer
Registers a builder function for a HandlerEnhancerDefinition used during constructing of the default HandlerDefinition.
registerHandlerEnhancerDefinition(Function<Configuration, HandlerEnhancerDefinition>) - 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
Register any lifecycle handlers found on given component with given configuration.
registerLifecycleHandlers(Lifecycle.LifecycleRegistry) - Method in class org.axonframework.config.MessageHandlerRegistrar
 
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
 
registerMessageHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Registers a message handler bean with this configuration.
registerMessageHandler(Function<Configuration, Object>) - Method in class org.axonframework.config.DefaultConfigurer
 
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
 
registerPooledStreamingEventProcessor(String) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a PooledStreamingEventProcessor in this EventProcessingConfigurer.
registerPooledStreamingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a PooledStreamingEventProcessor in this EventProcessingConfigurer.
registerPooledStreamingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
Registers a PooledStreamingEventProcessor in this EventProcessingConfigurer.
registerPooledStreamingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in class org.axonframework.config.EventProcessingModule
 
registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a default EventProcessingConfigurer.PooledStreamingProcessorConfiguration to be used when constructing every PooledStreamingEventProcessor.
registerPooledStreamingEventProcessorConfiguration(String, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a EventProcessingConfigurer.PooledStreamingProcessorConfiguration to be used when constructing a PooledStreamingEventProcessor with name.
registerPooledStreamingEventProcessorConfiguration(String, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in class org.axonframework.config.EventProcessingModule
 
registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in class org.axonframework.config.EventProcessingModule
 
registerQueryHandler(Function<Configuration, Object>) - Method in interface org.axonframework.config.Configurer
Registers a query handler bean with this Configurer.
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(String, Function<Configuration, TrackingEventProcessorConfiguration>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a Function that builds a TrackingEventProcessorConfiguration to be used by the EventProcessor corresponding to the given name.
registerTrackingEventProcessorConfiguration(Function<Configuration, TrackingEventProcessorConfiguration>) - Method in interface org.axonframework.config.EventProcessingConfigurer
Register a Function that builds a TrackingEventProcessorConfiguration to use as the default.
registerTrackingEventProcessorConfiguration(String, Function<Configuration, TrackingEventProcessorConfiguration>) - Method in class org.axonframework.config.EventProcessingModule
 
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<A>) - 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 processorName.
rollbackConfiguration(String) - Method in class org.axonframework.config.EventProcessingModule
 
rollbackConfigurations - Variable 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
 
scopeAwareProvider() - Method in interface org.axonframework.config.Configuration
Returns the ScopeAwareProvider defined in the Configuration.
sequencedDeadLetterProcessor(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the SequencedDeadLetterProcessor tied to the given processingGroup in an Optional.
sequencedDeadLetterProcessor(String) - Method in class org.axonframework.config.EventProcessingModule
 
sequencingPolicies - Variable 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 LifecycleOperations.onShutdown(int, LifecycleHandler)
snapshotFilter() - Method in interface org.axonframework.config.AggregateConfiguration
Returns the SnapshotFilter defined in this configuration.
snapshotFilter() - Method in class org.axonframework.config.AggregateConfigurer
 
snapshotFilter() - Method in interface org.axonframework.config.Configuration
Returns the SnapshotFilter combining all defined filters per AggregateConfigurer in an SnapshotFilter.combine(SnapshotFilter) operation.
snapshotter() - Method in interface org.axonframework.config.Configuration
Returns the Snapshotter defined in this Configuration.
spanFactory() - Method in interface org.axonframework.config.Configuration
Returns the SpanFactory defined in this configuration.
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 LifecycleOperations.onStart(int, LifecycleHandler)
store() - Method in interface org.axonframework.config.SagaConfiguration
Retrieve the SagaStore in this Configuration.
subscribingEventProcessor(String, EventHandlerInvoker, SubscribableMessageSource<? extends EventMessage<?>>) - Method in class org.axonframework.config.EventProcessingModule
Default SubscribingEventProcessor configuration based on this configure module.

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.
tepConfigs - Variable in class org.axonframework.config.EventProcessingModule
 
tokenStore(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the TokenStore tied to the given processorName.
tokenStore - Variable in class org.axonframework.config.EventProcessingModule
 
tokenStore(String) - Method in class org.axonframework.config.EventProcessingModule
 
trackingEventProcessor(String, EventHandlerInvoker, TrackingEventProcessorConfiguration, StreamableMessageSource<TrackedEventMessage<?>>) - Method in class org.axonframework.config.EventProcessingModule
Default TrackingEventProcessor configuration based on this configure module.
transactionManager(String) - Method in interface org.axonframework.config.EventProcessingConfiguration
Returns the TransactionManager tied to the given processorName.
transactionManager(String) - Method in class org.axonframework.config.EventProcessingModule
 
transactionManagers - Variable 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.
usingPooledStreamingEventProcessors() - Method in interface org.axonframework.config.EventProcessingConfigurer
Defaults Event Processors builders to use PooledStreamingEventProcessor.
usingPooledStreamingEventProcessors(EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
Defaults Event Processors builders to construct a PooledStreamingEventProcessor using the configuration to configure them.
usingPooledStreamingEventProcessors() - Method in class org.axonframework.config.EventProcessingModule
 
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 N O P Q R S T U W 
Skip navigation links

Copyright © 2010–2023. All rights reserved.