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,StreamableMessageSource<TrackedEventMessage<?>>> defaultSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.configureDefaultStreamableMessageSource(Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> defaultSource)
|
EventProcessingConfigurer |
EventProcessingModule.configureDefaultSubscribableMessageSource(Function<Configuration,SubscribableMessageSource<EventMessage<?>>> defaultSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.configureDefaultSubscribableMessageSource(Function<Configuration,SubscribableMessageSource<EventMessage<?>>> defaultSource)
|
EventProcessingConfigurer |
DefaultConfigurer.eventProcessing() |
EventProcessingConfigurer |
Configurer.eventProcessing()
|
EventProcessingConfigurer |
EventProcessingModule.registerDefaultErrorHandler(Function<Configuration,ErrorHandler> errorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultErrorHandler(Function<Configuration,ErrorHandler> errorHandlerBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerDefaultHandlerInterceptor(BiFunction<Configuration,String,MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultHandlerInterceptor(BiFunction<Configuration,String,MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerDefaultListenerInvocationErrorHandler(Function<Configuration,ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultListenerInvocationErrorHandler(Function<Configuration,ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerDefaultSequencingPolicy(Function<Configuration,SequencingPolicy<? super EventMessage<?>>> policyBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerDefaultSequencingPolicy(Function<Configuration,SequencingPolicy<? super EventMessage<?>>> policyBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerErrorHandler(String eventProcessorName,
Function<Configuration,ErrorHandler> errorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerErrorHandler(String eventProcessorName,
Function<Configuration,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)
|
EventProcessingConfigurer |
EventProcessingModule.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerHandlerInterceptor(String processorName,
Function<Configuration,MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerHandlerInterceptor(String processorName,
Function<Configuration,MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerListenerInvocationErrorHandler(String processingGroup,
Function<Configuration,ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerListenerInvocationErrorHandler(String processingGroup,
Function<Configuration,ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder)
|
default EventProcessingConfigurer |
EventProcessingConfigurer.registerMessageMonitor(String eventProcessorName,
Function<Configuration,MessageMonitor<Message<?>>> messageMonitorBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerMessageMonitorFactory(String eventProcessorName,
MessageMonitorFactory messageMonitorFactory) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerMessageMonitorFactory(String eventProcessorName,
MessageMonitorFactory messageMonitorFactory)
|
EventProcessingConfigurer |
EventProcessingModule.registerRollbackConfiguration(String name,
Function<Configuration,RollbackConfiguration> rollbackConfigurationBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerRollbackConfiguration(String name,
Function<Configuration,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,SagaStore> sagaStoreBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSagaStore(Function<Configuration,SagaStore> sagaStoreBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerSequencingPolicy(String processingGroup,
Function<Configuration,SequencingPolicy<? super EventMessage<?>>> policyBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSequencingPolicy(String processingGroup,
Function<Configuration,SequencingPolicy<? super EventMessage<?>>> policyBuilder)
Registers the SequencingPolicy created by the given policyBuilder to the processing group with
given processingGroup .
|
default EventProcessingConfigurer |
EventProcessingConfigurer.registerSubscribingEventProcessor(String name)
|
EventProcessingConfigurer |
EventProcessingModule.registerSubscribingEventProcessor(String name,
Function<Configuration,SubscribableMessageSource<? extends EventMessage<?>>> messageSource) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerSubscribingEventProcessor(String name,
Function<Configuration,SubscribableMessageSource<? extends EventMessage<?>>> messageSource)
|
EventProcessingConfigurer |
EventProcessingModule.registerTokenStore(Function<Configuration,TokenStore> tokenStore) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTokenStore(Function<Configuration,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,TokenStore> tokenStore) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTokenStore(String processorName,
Function<Configuration,TokenStore> tokenStoreBuilder)
|
default EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name)
|
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessor(String name,
Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> source) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name,
Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> source)
|
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessor(String name,
Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> source,
Function<Configuration,TrackingEventProcessorConfiguration> processorConfiguration) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessor(String name,
Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> source,
Function<Configuration,TrackingEventProcessorConfiguration> processorConfiguration)
|
EventProcessingConfigurer |
EventProcessingModule.registerTrackingEventProcessorConfiguration(Function<Configuration,TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTrackingEventProcessorConfiguration(Function<Configuration,TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.registerTransactionManager(String name,
Function<Configuration,TransactionManager> transactionManagerBuilder) |
EventProcessingConfigurer |
EventProcessingConfigurer.registerTransactionManager(String name,
Function<Configuration,TransactionManager> transactionManagerBuilder)
|
EventProcessingConfigurer |
EventProcessingModule.usingSubscribingEventProcessors() |
EventProcessingConfigurer |
EventProcessingConfigurer.usingSubscribingEventProcessors()
|
EventProcessingConfigurer |
EventProcessingModule.usingTrackingEventProcessors() |
EventProcessingConfigurer |
EventProcessingConfigurer.usingTrackingEventProcessors()
|