| Modifier and Type | Class and Description |
|---|---|
class |
EventProcessingModule
Event processing module configuration.
|
| Modifier and Type | Method and Description |
|---|---|
EventProcessingConfigurer |
EventProcessingModule.assignHandlerInstancesMatching(String processingGroup,
int priority,
Predicate<Object> criteria) |
EventProcessingConfigurer |
EventProcessingConfigurer.assignHandlerInstancesMatching(String processingGroup,
int priority,
Predicate<Object> criteria)
Configures a rule to assign Event Handler beans that match the given
criteria to the Processing Group
with given name, with given priority. |
default EventProcessingConfigurer |
EventProcessingConfigurer.assignHandlerInstancesMatching(String processingGroup,
Predicate<Object> criteria)
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). |
EventProcessingConfigurer |
EventProcessingModule.assignHandlerTypesMatching(String processingGroup,
int priority,
Predicate<Class<?>> criteria) |
EventProcessingConfigurer |
EventProcessingConfigurer.assignHandlerTypesMatching(String processingGroup,
int priority,
Predicate<Class<?>> criteria)
Configures a rule to assign Event Handler beans that match the given
criteria to the Processing Group
with given name, with given priority. |
default EventProcessingConfigurer |
EventProcessingConfigurer.assignHandlerTypesMatching(String processingGroup,
Predicate<Class<?>> criteria)
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). |
EventProcessingConfigurer |
EventProcessingModule.assignProcessingGroup(Function<String,String> assignmentRule) |
EventProcessingConfigurer |
EventProcessingConfigurer.assignProcessingGroup(Function<String,String> assignmentRule)
Defines a rule for assigning processing groups to processors if processing group to processor name mapping does
not contain the entry.
|
EventProcessingConfigurer |
EventProcessingModule.assignProcessingGroup(String processingGroup,
String processorName) |
EventProcessingConfigurer |
EventProcessingConfigurer.assignProcessingGroup(String processingGroup,
String processorName)
Defines a mapping for assigning processing groups to processors.
|
EventProcessingConfigurer |
EventProcessingModule.byDefaultAssignHandlerInstancesTo(Function<Object,String> assignmentFunction) |
EventProcessingConfigurer |
EventProcessingConfigurer.byDefaultAssignHandlerInstancesTo(Function<Object,String> assignmentFunction)
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. |
EventProcessingConfigurer |
EventProcessingModule.byDefaultAssignHandlerTypesTo(Function<Class<?>,String> assignmentFunction) |
EventProcessingConfigurer |
EventProcessingConfigurer.byDefaultAssignHandlerTypesTo(Function<Class<?>,String> assignmentFunction)
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. |
default EventProcessingConfigurer |
EventProcessingConfigurer.byDefaultAssignTo(String processingGroup)
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. |
EventProcessingConfigurer |
EventProcessingModule.configureDefaultStreamableMessageSource(Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> defaultSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.configureDefaultStreamableMessageSource(Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> defaultSource)
Configures which
StreamableMessageSource to use for Tracking Event Processors if none was explicitly
provided. |
EventProcessingConfigurer |
EventProcessingModule.configureDefaultSubscribableMessageSource(Function<Configuration,org.axonframework.messaging.SubscribableMessageSource<org.axonframework.eventhandling.EventMessage<?>>> defaultSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.configureDefaultSubscribableMessageSource(Function<Configuration,org.axonframework.messaging.SubscribableMessageSource<org.axonframework.eventhandling.EventMessage<?>>> defaultSource)
Configures which
SubscribableMessageSource to use for Subscribing Event Processors if none was explicitly
provided. |
EventProcessingConfigurer |
DefaultConfigurer.eventProcessing() |
EventProcessingConfigurer |
Configurer.eventProcessing()
Retrieve the
EventProcessingConfigurer registered as a module with this Configurer. |
EventProcessingConfigurer |
EventProcessingModule.registerDeadLetteringEventHandlerInvokerConfiguration(String processingGroup,
EventProcessingConfigurer.DeadLetteringInvokerConfiguration configuration) |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerDeadLetteringEventHandlerInvokerConfiguration(String processingGroup,
EventProcessingConfigurer.DeadLetteringInvokerConfiguration configuration)
Register a
EventProcessingConfigurer.DeadLetteringInvokerConfiguration for the given processingGroup. |
EventProcessingConfigurer |
EventProcessingModule.registerDeadLetterPolicy(String processingGroup,
Function<Configuration,org.axonframework.messaging.deadletter.EnqueuePolicy<org.axonframework.eventhandling.EventMessage<?>>> policyBuilder) |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerDeadLetterPolicy(String processingGroup,
Function<Configuration,org.axonframework.messaging.deadletter.EnqueuePolicy<org.axonframework.eventhandling.EventMessage<?>>> policyBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerDeadLetterQueue(String processingGroup,
Function<Configuration,org.axonframework.messaging.deadletter.SequencedDeadLetterQueue<org.axonframework.eventhandling.EventMessage<?>>> queueBuilder) |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerDeadLetterQueue(String processingGroup,
Function<Configuration,org.axonframework.messaging.deadletter.SequencedDeadLetterQueue<org.axonframework.eventhandling.EventMessage<?>>> queueBuilder)
Register a
SequencedDeadLetterQueue for the given processingGroup. |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultDeadLetterPolicy(Function<Configuration,org.axonframework.messaging.deadletter.EnqueuePolicy<org.axonframework.eventhandling.EventMessage<?>>> policyBuilder) |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultDeadLetterPolicy(Function<Configuration,org.axonframework.messaging.deadletter.EnqueuePolicy<org.axonframework.eventhandling.EventMessage<?>>> policyBuilder)
Register a default
dead letter policy for any processing group using a
dead letter queue. |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultErrorHandler(Function<Configuration,org.axonframework.eventhandling.ErrorHandler> errorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultErrorHandler(Function<Configuration,org.axonframework.eventhandling.ErrorHandler> errorHandlerBuilder)
Registers a
Function that builds the default ErrorHandler. |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultHandlerInterceptor(BiFunction<Configuration,String,org.axonframework.messaging.MessageHandlerInterceptor<? super org.axonframework.eventhandling.EventMessage<?>>> interceptorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultHandlerInterceptor(BiFunction<Configuration,String,org.axonframework.messaging.MessageHandlerInterceptor<? super org.axonframework.eventhandling.EventMessage<?>>> interceptorBuilder)
Register the given
interceptorBuilder as a default to build a MessageHandlerInterceptor for
EventProcessors created in this configuration. |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultListenerInvocationErrorHandler(Function<Configuration,org.axonframework.eventhandling.ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultListenerInvocationErrorHandler(Function<Configuration,org.axonframework.eventhandling.ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder)
Registers a
Function that builds the default ListenerInvocationErrorHandler. |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultSequencingPolicy(Function<Configuration,org.axonframework.eventhandling.async.SequencingPolicy<? super org.axonframework.eventhandling.EventMessage<?>>> policyBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultSequencingPolicy(Function<Configuration,org.axonframework.eventhandling.async.SequencingPolicy<? super org.axonframework.eventhandling.EventMessage<?>>> policyBuilder)
Registers the
SequencingPolicy created by given policyBuilder to the processing groups for which
no explicit policy is defined (using registerSequencingPolicy(String, Function)). |
EventProcessingConfigurer |
EventProcessingModule.registerDefaultTransactionManager(Function<Configuration,org.axonframework.common.transaction.TransactionManager> transactionManagerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultTransactionManager(Function<Configuration,org.axonframework.common.transaction.TransactionManager> transactionManagerBuilder)
Registers a default
TransactionManager for all EventProcessors. |
EventProcessingConfigurer |
EventProcessingModule.registerErrorHandler(String eventProcessorName,
Function<Configuration,org.axonframework.eventhandling.ErrorHandler> errorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerErrorHandler(String eventProcessorName,
Function<Configuration,org.axonframework.eventhandling.ErrorHandler> errorHandlerBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerEventHandler(Function<Configuration,Object> eventHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerEventHandler(Function<Configuration,Object> eventHandlerBuilder)
Registers a
Function that builds an Event Handler instance. |
EventProcessingConfigurer |
EventProcessingModule.registerEventProcessor(String name,
EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerEventProcessor(String name,
EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder)
Registers an
EventProcessingConfigurer.EventProcessorBuilder for the given processor name. |
EventProcessingConfigurer |
EventProcessingModule.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder)
Registers a factory that builds the default
EventProcessor. |
EventProcessingConfigurer |
EventProcessingModule.registerHandlerInterceptor(String processorName,
Function<Configuration,org.axonframework.messaging.MessageHandlerInterceptor<? super org.axonframework.eventhandling.EventMessage<?>>> interceptorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerHandlerInterceptor(String processorName,
Function<Configuration,org.axonframework.messaging.MessageHandlerInterceptor<? super org.axonframework.eventhandling.EventMessage<?>>> interceptorBuilder)
Register the given
interceptorBuilder to build a MessageHandlerInterceptor for the
EventProcessor with given processorName. |
EventProcessingConfigurer |
EventProcessingModule.registerListenerInvocationErrorHandler(String processingGroup,
Function<Configuration,org.axonframework.eventhandling.ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerListenerInvocationErrorHandler(String processingGroup,
Function<Configuration,org.axonframework.eventhandling.ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder)
|
default EventProcessingConfigurer |
EventProcessingConfigurer.registerMessageMonitor(String eventProcessorName,
Function<Configuration,org.axonframework.monitoring.MessageMonitor<org.axonframework.messaging.Message<?>>> messageMonitorBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerMessageMonitorFactory(String eventProcessorName,
MessageMonitorFactory messageMonitorFactory) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerMessageMonitorFactory(String eventProcessorName,
MessageMonitorFactory messageMonitorFactory)
Registers the factory to create the
MessageMonitor for a EventProcessor of the given
name. |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerPooledStreamingEventProcessor(String name)
Registers a
PooledStreamingEventProcessor in this EventProcessingConfigurer. |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerPooledStreamingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> messageSource)
Registers a
PooledStreamingEventProcessor in this EventProcessingConfigurer. |
EventProcessingConfigurer |
EventProcessingModule.registerPooledStreamingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> messageSource,
EventProcessingConfigurer.PooledStreamingProcessorConfiguration processorConfiguration) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerPooledStreamingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> messageSource,
EventProcessingConfigurer.PooledStreamingProcessorConfiguration processorConfiguration)
Registers a
PooledStreamingEventProcessor in this EventProcessingConfigurer. |
EventProcessingConfigurer |
EventProcessingModule.registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration)
Register a default
EventProcessingConfigurer.PooledStreamingProcessorConfiguration to be used when constructing every PooledStreamingEventProcessor. |
EventProcessingConfigurer |
EventProcessingModule.registerPooledStreamingEventProcessorConfiguration(String name,
EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerPooledStreamingEventProcessorConfiguration(String name,
EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration)
Register a
EventProcessingConfigurer.PooledStreamingProcessorConfiguration to be used when constructing a PooledStreamingEventProcessor with name. |
EventProcessingConfigurer |
EventProcessingModule.registerRollbackConfiguration(String name,
Function<Configuration,org.axonframework.messaging.unitofwork.RollbackConfiguration> rollbackConfigurationBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerRollbackConfiguration(String name,
Function<Configuration,org.axonframework.messaging.unitofwork.RollbackConfiguration> rollbackConfigurationBuilder)
|
default <T> EventProcessingConfigurer |
EventProcessingConfigurer.registerSaga(Class<T> sagaType)
Registers a Saga with default configuration within this Configurer.
|
<T> EventProcessingConfigurer |
EventProcessingModule.registerSaga(Class<T> sagaType,
Consumer<SagaConfigurer<T>> sagaConfigurer) |
<T> EventProcessingConfigurer |
EventProcessingConfigurer.registerSaga(Class<T> sagaType,
Consumer<SagaConfigurer<T>> sagaConfigurer)
Registers a Saga, allowing specific configuration to use for this Saga type.
|
EventProcessingConfigurer |
EventProcessingModule.registerSagaStore(Function<Configuration,org.axonframework.modelling.saga.repository.SagaStore> sagaStoreBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSagaStore(Function<Configuration,org.axonframework.modelling.saga.repository.SagaStore> sagaStoreBuilder)
Registers a
Function that builds a SagaStore. |
EventProcessingConfigurer |
EventProcessingModule.registerSequencingPolicy(String processingGroup,
Function<Configuration,org.axonframework.eventhandling.async.SequencingPolicy<? super org.axonframework.eventhandling.EventMessage<?>>> policyBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSequencingPolicy(String processingGroup,
Function<Configuration,org.axonframework.eventhandling.async.SequencingPolicy<? super org.axonframework.eventhandling.EventMessage<?>>> policyBuilder)
Registers the
SequencingPolicy created by the given policyBuilder to the processing group with
given processingGroup. |
default EventProcessingConfigurer |
EventProcessingConfigurer.registerSubscribingEventProcessor(String name)
Registers a
SubscribingEventProcessor with given name within this
Configurer. |
EventProcessingConfigurer |
EventProcessingModule.registerSubscribingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.SubscribableMessageSource<? extends org.axonframework.eventhandling.EventMessage<?>>> messageSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSubscribingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.SubscribableMessageSource<? extends org.axonframework.eventhandling.EventMessage<?>>> messageSource)
Registers a
SubscribingEventProcessor with given name and messageSource within this Configuration. |
EventProcessingConfigurer |
EventProcessingModule.registerTokenStore(Function<Configuration,org.axonframework.eventhandling.tokenstore.TokenStore> tokenStore) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTokenStore(Function<Configuration,org.axonframework.eventhandling.tokenstore.TokenStore> tokenStore)
Register a
Function that builds a TokenStore to use as the default in case no explicit token
store was configured for a processor. |
EventProcessingConfigurer |
EventProcessingModule.registerTokenStore(String processingGroup,
Function<Configuration,org.axonframework.eventhandling.tokenstore.TokenStore> tokenStore) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTokenStore(String processorName,
Function<Configuration,org.axonframework.eventhandling.tokenstore.TokenStore> tokenStoreBuilder)
|
default EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name)
Registers a
TrackingEventProcessor with given name within this
Configurer. |
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> source) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> source)
Registers a
TrackingEventProcessor with given name and source within this Configurer. |
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> source,
Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> processorConfiguration) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name,
Function<Configuration,org.axonframework.messaging.StreamableMessageSource<org.axonframework.eventhandling.TrackedEventMessage<?>>> source,
Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> processorConfiguration)
Registers a
TrackingEventProcessor with given name, source and processorConfiguration within this Configurer. |
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessorConfiguration(Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessorConfiguration(Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder)
Register a
Function that builds a TrackingEventProcessorConfiguration to use as the default. |
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessorConfiguration(String name,
Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessorConfiguration(String name,
Function<Configuration,org.axonframework.eventhandling.TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder)
Register a
Function that builds a TrackingEventProcessorConfiguration to be used by the EventProcessor corresponding to the given name. |
EventProcessingConfigurer |
EventProcessingModule.registerTransactionManager(String name,
Function<Configuration,org.axonframework.common.transaction.TransactionManager> transactionManagerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTransactionManager(String name,
Function<Configuration,org.axonframework.common.transaction.TransactionManager> transactionManagerBuilder)
Registers a
TransactionManager for a EventProcessor of the given name. |
EventProcessingConfigurer |
EventProcessingModule.usingPooledStreamingEventProcessors() |
EventProcessingConfigurer |
EventProcessingConfigurer.usingPooledStreamingEventProcessors()
Defaults Event Processors builders to use
PooledStreamingEventProcessor. |
default EventProcessingConfigurer |
EventProcessingConfigurer.usingPooledStreamingEventProcessors(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration)
Defaults Event Processors builders to construct a
PooledStreamingEventProcessor using the
configuration to configure them. |
EventProcessingConfigurer |
EventProcessingModule.usingSubscribingEventProcessors() |
EventProcessingConfigurer |
EventProcessingConfigurer.usingSubscribingEventProcessors()
Defaults Event Processors builders to use
SubscribingEventProcessor. |
EventProcessingConfigurer |
EventProcessingModule.usingTrackingEventProcessors() |
EventProcessingConfigurer |
EventProcessingConfigurer.usingTrackingEventProcessors()
Defaults Event Processors builders to use
TrackingEventProcessor. |
| Modifier and Type | Method and Description |
|---|---|
default Configurer |
Configurer.eventProcessing(Consumer<EventProcessingConfigurer> eventProcessingConfigurer)
Locates the
EventProcessingConfigurer registered as a module with this Configurer and provides it to the
given consumer for configuration. |
Copyright © 2010–2023. All rights reserved.