- 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
-
- 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
-
- 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
-
- AxonIQConsoleModule - Class in org.axonframework.config
-
Module related to AxonIQ console, for now it's just logging information about AxonIQ console when it's not suppressed
and the console-framework-client is not available.
- AxonIQConsoleModule() - Constructor for class org.axonframework.config.AxonIQConsoleModule
-
- 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.
- configuration - Variable in class org.axonframework.config.EventProcessingModule
-
- 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 aggregate 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.
- create(Configuration) - Method in interface org.axonframework.config.SubscribableMessageSourceDefinition
-
Creates a SubscribableMessageSource based on this definition and the provided configuration.
- 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.
- 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
-
- deadLetterQueueProvider - Variable in class org.axonframework.config.EventProcessingModule
-
- deadLetterQueues - Variable in class org.axonframework.config.EventProcessingModule
-
- deadlineManager() - Method in interface org.axonframework.config.Configuration
-
- defaultCommandBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Provides the default CommandBus implementation.
- defaultCommandBusSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default CommandBusSpanFactory, or a DefaultCommandBusSpanFactory backed by the
configured SpanFactory if none it set.
- 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.
- defaultDeadlineManagerSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default DeadlineManagerSpanFactory, or a
DefaultDeadlineManagerSpanFactory backed by the configured SpanFactory if none it set.
- defaultEventBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Provides the default EventBus implementation.
- defaultEventBusSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default EventBusSpanFactory, or a DefaultEventBusSpanFactory backed by the configured
SpanFactory if none it set.
- defaultEventGateway(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns a DefaultEventGateway that will use the configuration's EventBus to publish events.
- defaultEventProcessorSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default EventProcessorSpanFactory, or a
DefaultEventProcessorSpanFactory backed by the configured SpanFactory if none it set.
- 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.
- defaultQueryBus(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Provides the default QueryBus implementations.
- defaultQueryBusSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default QueryBusSpanFactory, or a DefaultQueryBusSpanFactory backed by the configured
SpanFactory if none it set.
- 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.
- defaultQueryUpdateEmitterSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default QueryUpdateEmitterSpanFactory, or a DefaultQueryUpdateEmitterSpanFactory
backed by the configured SpanFactory if none it set.
- defaultRepositorySpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default RepositorySpanFactory, or a
DefaultRepositorySpanFactory backed by the configured SpanFactory if none it set.
- defaultResourceInjector(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
- defaultSagaManagerSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default SagaManagerSpanFactory, or a
DefaultSagaManagerSpanFactory backed by the configured SpanFactory if none it set.
- 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.
- defaultSnapshotterSpanFactory(Configuration) - Method in class org.axonframework.config.DefaultConfigurer
-
Returns the default SnapshotterSpanFactory, or a DefaultSnapshotterSpanFactory backed by the
configured SpanFactory if none it set.
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- registerDeadLetterQueueProvider(Function<String, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
-
Register the given deadLetterProvider as a default to build a SequencedDeadLetterQueue for
EventProcessors created in this configuration.
- registerDeadLetterQueueProvider(Function<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
-
- 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
-
- 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
-
- registerPooledStreamingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>) - Method in interface org.axonframework.config.EventProcessingConfigurer
-
- registerPooledStreamingEventProcessor(String, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>>, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.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
-
- registerPooledStreamingEventProcessorConfiguration(String, EventProcessingConfigurer.PooledStreamingProcessorConfiguration) - Method in interface org.axonframework.config.EventProcessingConfigurer
-
- 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
-
- 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
-
- sagaConfiguration(Class<T>) - Method in interface org.axonframework.config.EventProcessingConfiguration
-
- 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
-
- 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
-
- shutdown() - Method in interface org.axonframework.config.ModuleConfiguration
-
- 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
-
- store() - Method in interface org.axonframework.config.SagaConfiguration
-
Retrieve the SagaStore in this Configuration.
- SubscribableMessageSourceDefinition<M extends org.axonframework.messaging.Message<?>> - Interface in org.axonframework.config
-
Definition for a SubscribableMessageSource.
- subscribingEventProcessor(String, EventHandlerInvoker, SubscribableMessageSource<? extends EventMessage<?>>) - Method in class org.axonframework.config.EventProcessingModule
-
Default SubscribingEventProcessor configuration based on this configure module.