Uses of Interface
org.axonframework.config.EventProcessingConfigurer
Packages that use EventProcessingConfigurer
Package
Description
-
Uses of EventProcessingConfigurer in org.axonframework.config
Classes in org.axonframework.config that implement EventProcessingConfigurerModifier and TypeClassDescriptionclassEvent processing module configuration.Methods in org.axonframework.config that return EventProcessingConfigurerModifier and TypeMethodDescriptionEventProcessingConfigurer.assignHandlerInstancesMatching(String processingGroup, int priority, Predicate<Object> criteria) Configures a rule to assign Event Handler beans that match the givencriteriato the Processing Group with givenname, with givenpriority.default EventProcessingConfigurerEventProcessingConfigurer.assignHandlerInstancesMatching(String processingGroup, Predicate<Object> criteria) Configures a rule to assign Event Handler beans that match the givencriteriato the Processing Group with givenname, with neutral priority (value 0).EventProcessingModule.assignHandlerInstancesMatching(String processingGroup, int priority, Predicate<Object> criteria) EventProcessingConfigurer.assignHandlerTypesMatching(String processingGroup, int priority, Predicate<Class<?>> criteria) Configures a rule to assign Event Handler beans that match the givencriteriato the Processing Group with givenname, with givenpriority.default EventProcessingConfigurerEventProcessingConfigurer.assignHandlerTypesMatching(String processingGroup, Predicate<Class<?>> criteria) Configures a rule to assign Event Handler beans that match the givencriteriato the Processing Group with givenname, with neutral priority (value 0).EventProcessingModule.assignHandlerTypesMatching(String processingGroup, int priority, Predicate<Class<?>> criteria) EventProcessingConfigurer.assignProcessingGroup(String processingGroup, String processorName) Defines a mapping for assigning processing groups to processors.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.EventProcessingModule.assignProcessingGroup(String processingGroup, String processorName) EventProcessingModule.assignProcessingGroup(Function<String, String> assignmentRule) EventProcessingConfigurer.byDefaultAssignHandlerInstancesTo(Function<Object, String> assignmentFunction) Registers aFunctionthat defines the Event Processing Group name to assign Event Handler beans to when no other, more explicit, rule matches and noProcessingGroupannotation is found.EventProcessingModule.byDefaultAssignHandlerInstancesTo(Function<Object, String> assignmentFunction) EventProcessingConfigurer.byDefaultAssignHandlerTypesTo(Function<Class<?>, String> assignmentFunction) Registers aFunctionthat defines the Event Processing Group name to assign Event Handler and Saga beans to when no other, more explicit, rule matches and noProcessingGroupannotation is found.EventProcessingModule.byDefaultAssignHandlerTypesTo(Function<Class<?>, String> assignmentFunction) default EventProcessingConfigurerEventProcessingConfigurer.byDefaultAssignTo(String processingGroup) Registers theprocessingGroupname to assign Event Handler and Saga beans to when no other, more explicit, rule matches and noProcessingGroupannotation is found.EventProcessingConfigurer.configureDefaultStreamableMessageSource(Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> defaultSource) Configures whichStreamableMessageSourceto use for Tracking Event Processors if none was explicitly provided.EventProcessingModule.configureDefaultStreamableMessageSource(Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> defaultSource) EventProcessingConfigurer.configureDefaultSubscribableMessageSource(Function<Configuration, SubscribableMessageSource<EventMessage<?>>> defaultSource) Configures whichSubscribableMessageSourceto use for Subscribing Event Processors if none was explicitly provided.EventProcessingModule.configureDefaultSubscribableMessageSource(Function<Configuration, SubscribableMessageSource<EventMessage<?>>> defaultSource) Configurer.eventProcessing()Retrieve theEventProcessingConfigurerregistered as a module with this Configurer.DefaultConfigurer.eventProcessing()default EventProcessingConfigurerEventProcessingConfigurer.registerDeadLetteringEventHandlerInvokerConfiguration(String processingGroup, EventProcessingConfigurer.DeadLetteringInvokerConfiguration configuration) Register aEventProcessingConfigurer.DeadLetteringInvokerConfigurationfor the givenprocessingGroup.EventProcessingModule.registerDeadLetteringEventHandlerInvokerConfiguration(String processingGroup, EventProcessingConfigurer.DeadLetteringInvokerConfiguration configuration) default EventProcessingConfigurerEventProcessingConfigurer.registerDeadLetterPolicy(String processingGroup, Function<Configuration, EnqueuePolicy<EventMessage<?>>> policyBuilder) EventProcessingModule.registerDeadLetterPolicy(String processingGroup, Function<Configuration, EnqueuePolicy<EventMessage<?>>> policyBuilder) default EventProcessingConfigurerEventProcessingConfigurer.registerDeadLetterQueue(String processingGroup, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>> queueBuilder) Register aSequencedDeadLetterQueuefor the givenprocessingGroup.EventProcessingModule.registerDeadLetterQueue(String processingGroup, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>> queueBuilder) default EventProcessingConfigurerEventProcessingConfigurer.registerDeadLetterQueueProvider(Function<String, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>>> deadLetterQueueProvider) Register the givendeadLetterProvideras a default to build aSequencedDeadLetterQueueforEventProcessors created in this configuration.EventProcessingModule.registerDeadLetterQueueProvider(Function<String, Function<Configuration, SequencedDeadLetterQueue<EventMessage<?>>>> deadLetterQueueProvider) default EventProcessingConfigurerEventProcessingConfigurer.registerDefaultDeadLetterPolicy(Function<Configuration, EnqueuePolicy<EventMessage<?>>> policyBuilder) Register a defaultdead letter policyfor any processing group using adead letter queue.EventProcessingModule.registerDefaultDeadLetterPolicy(Function<Configuration, EnqueuePolicy<EventMessage<?>>> policyBuilder) EventProcessingConfigurer.registerDefaultErrorHandler(Function<Configuration, ErrorHandler> errorHandlerBuilder) Registers aFunctionthat builds the defaultErrorHandler.EventProcessingModule.registerDefaultErrorHandler(Function<Configuration, ErrorHandler> errorHandlerBuilder) EventProcessingConfigurer.registerDefaultHandlerInterceptor(BiFunction<Configuration, String, MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) Register the giveninterceptorBuilderas a default to build aMessageHandlerInterceptorforEventProcessors created in this configuration.EventProcessingModule.registerDefaultHandlerInterceptor(BiFunction<Configuration, String, MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) EventProcessingConfigurer.registerDefaultListenerInvocationErrorHandler(Function<Configuration, ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) Registers aFunctionthat builds the defaultListenerInvocationErrorHandler.EventProcessingModule.registerDefaultListenerInvocationErrorHandler(Function<Configuration, ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) EventProcessingConfigurer.registerDefaultSequencingPolicy(Function<Configuration, SequencingPolicy<? super EventMessage<?>>> policyBuilder) Registers theSequencingPolicycreated by givenpolicyBuilderto the processing groups for which no explicit policy is defined (usingregisterSequencingPolicy(String, Function)).EventProcessingModule.registerDefaultSequencingPolicy(Function<Configuration, SequencingPolicy<? super EventMessage<?>>> policyBuilder) EventProcessingConfigurer.registerDefaultTransactionManager(Function<Configuration, TransactionManager> transactionManagerBuilder) Registers a defaultTransactionManagerfor allEventProcessors.EventProcessingModule.registerDefaultTransactionManager(Function<Configuration, TransactionManager> transactionManagerBuilder) EventProcessingConfigurer.registerErrorHandler(String eventProcessorName, Function<Configuration, ErrorHandler> errorHandlerBuilder) EventProcessingModule.registerErrorHandler(String eventProcessorName, Function<Configuration, ErrorHandler> errorHandlerBuilder) EventProcessingConfigurer.registerEventHandler(Function<Configuration, Object> eventHandlerBuilder) Registers aFunctionthat builds an Event Handler instance.EventProcessingModule.registerEventHandler(Function<Configuration, Object> eventHandlerBuilder) EventProcessingConfigurer.registerEventProcessor(String name, EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) Registers anEventProcessingConfigurer.EventProcessorBuilderfor the given processorname.EventProcessingModule.registerEventProcessor(String name, EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) EventProcessingConfigurer.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) Registers a factory that builds the defaultEventProcessor.EventProcessingModule.registerEventProcessorFactory(EventProcessingConfigurer.EventProcessorBuilder eventProcessorBuilder) EventProcessingConfigurer.registerHandlerInterceptor(String processorName, Function<Configuration, MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) Register the giveninterceptorBuilderto build aMessageHandlerInterceptorfor theEventProcessorwith givenprocessorName.EventProcessingModule.registerHandlerInterceptor(String processorName, Function<Configuration, MessageHandlerInterceptor<? super EventMessage<?>>> interceptorBuilder) EventProcessingConfigurer.registerListenerInvocationErrorHandler(String processingGroup, Function<Configuration, ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) EventProcessingModule.registerListenerInvocationErrorHandler(String processingGroup, Function<Configuration, ListenerInvocationErrorHandler> listenerInvocationErrorHandlerBuilder) default EventProcessingConfigurerEventProcessingConfigurer.registerMessageMonitor(String eventProcessorName, Function<Configuration, MessageMonitor<Message<?>>> messageMonitorBuilder) EventProcessingConfigurer.registerMessageMonitorFactory(String eventProcessorName, MessageMonitorFactory messageMonitorFactory) EventProcessingModule.registerMessageMonitorFactory(String eventProcessorName, MessageMonitorFactory messageMonitorFactory) default EventProcessingConfigurerEventProcessingConfigurer.registerPooledStreamingEventProcessor(String name) Registers aPooledStreamingEventProcessorin thisEventProcessingConfigurer.default EventProcessingConfigurerEventProcessingConfigurer.registerPooledStreamingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> messageSource) Registers aPooledStreamingEventProcessorin thisEventProcessingConfigurer.EventProcessingConfigurer.registerPooledStreamingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> messageSource, EventProcessingConfigurer.PooledStreamingProcessorConfiguration processorConfiguration) Registers aPooledStreamingEventProcessorin thisEventProcessingConfigurer.EventProcessingModule.registerPooledStreamingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> messageSource, EventProcessingConfigurer.PooledStreamingProcessorConfiguration processorConfiguration) EventProcessingConfigurer.registerPooledStreamingEventProcessorConfiguration(String name, EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) Register aEventProcessingConfigurer.PooledStreamingProcessorConfigurationto be used when constructing aPooledStreamingEventProcessorwithname.EventProcessingConfigurer.registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) Register a defaultEventProcessingConfigurer.PooledStreamingProcessorConfigurationto be used when constructing everyPooledStreamingEventProcessor.EventProcessingModule.registerPooledStreamingEventProcessorConfiguration(String name, EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) EventProcessingModule.registerPooledStreamingEventProcessorConfiguration(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) EventProcessingConfigurer.registerRollbackConfiguration(String name, Function<Configuration, RollbackConfiguration> rollbackConfigurationBuilder) EventProcessingModule.registerRollbackConfiguration(String name, Function<Configuration, RollbackConfiguration> rollbackConfigurationBuilder) default <T> EventProcessingConfigurerEventProcessingConfigurer.registerSaga(Class<T> sagaType) Registers a Saga with default configuration within this Configurer.EventProcessingConfigurer.registerSaga(Class<T> sagaType, Consumer<SagaConfigurer<T>> sagaConfigurer) Registers a Saga, allowing specific configuration to use for this Saga type.EventProcessingModule.registerSaga(Class<T> sagaType, Consumer<SagaConfigurer<T>> sagaConfigurer) EventProcessingConfigurer.registerSagaStore(Function<Configuration, SagaStore> sagaStoreBuilder) EventProcessingModule.registerSagaStore(Function<Configuration, SagaStore> sagaStoreBuilder) EventProcessingConfigurer.registerSequencingPolicy(String processingGroup, Function<Configuration, SequencingPolicy<? super EventMessage<?>>> policyBuilder) Registers theSequencingPolicycreated by the givenpolicyBuilderto the processing group with givenprocessingGroup.EventProcessingModule.registerSequencingPolicy(String processingGroup, Function<Configuration, SequencingPolicy<? super EventMessage<?>>> policyBuilder) default EventProcessingConfigurerEventProcessingConfigurer.registerSubscribingEventProcessor(String name) Registers aSubscribingEventProcessorwith givennamewithin this Configurer.EventProcessingConfigurer.registerSubscribingEventProcessor(String name, Function<Configuration, SubscribableMessageSource<? extends EventMessage<?>>> messageSource) EventProcessingModule.registerSubscribingEventProcessor(String name, Function<Configuration, SubscribableMessageSource<? extends EventMessage<?>>> messageSource) EventProcessingConfigurer.registerTokenStore(String processorName, Function<Configuration, TokenStore> tokenStoreBuilder) EventProcessingConfigurer.registerTokenStore(Function<Configuration, TokenStore> tokenStore) Register aFunctionthat builds aTokenStoreto use as the default in case no explicit token store was configured for a processor.EventProcessingModule.registerTokenStore(String processorName, Function<Configuration, TokenStore> tokenStore) EventProcessingModule.registerTokenStore(Function<Configuration, TokenStore> tokenStore) default EventProcessingConfigurerEventProcessingConfigurer.registerTrackingEventProcessor(String name) Registers aTrackingEventProcessorwith givennamewithin this Configurer.EventProcessingConfigurer.registerTrackingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> source) EventProcessingConfigurer.registerTrackingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> source, Function<Configuration, TrackingEventProcessorConfiguration> processorConfiguration) Registers aTrackingEventProcessorwith givenname,sourceandprocessorConfigurationwithin this Configurer.EventProcessingModule.registerTrackingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> source) EventProcessingModule.registerTrackingEventProcessor(String name, Function<Configuration, StreamableMessageSource<TrackedEventMessage<?>>> source, Function<Configuration, TrackingEventProcessorConfiguration> processorConfiguration) EventProcessingConfigurer.registerTrackingEventProcessorConfiguration(String name, Function<Configuration, TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) Register aFunctionthat builds aTrackingEventProcessorConfigurationto be used by theEventProcessorcorresponding to the givenname.EventProcessingConfigurer.registerTrackingEventProcessorConfiguration(Function<Configuration, TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) Register aFunctionthat builds aTrackingEventProcessorConfigurationto use as the default.EventProcessingModule.registerTrackingEventProcessorConfiguration(String name, Function<Configuration, TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) EventProcessingModule.registerTrackingEventProcessorConfiguration(Function<Configuration, TrackingEventProcessorConfiguration> trackingEventProcessorConfigurationBuilder) EventProcessingConfigurer.registerTransactionManager(String name, Function<Configuration, TransactionManager> transactionManagerBuilder) EventProcessingModule.registerTransactionManager(String name, Function<Configuration, TransactionManager> transactionManagerBuilder) EventProcessingConfigurer.usingPooledStreamingEventProcessors()Defaults Event Processors builders to usePooledStreamingEventProcessor.default EventProcessingConfigurerEventProcessingConfigurer.usingPooledStreamingEventProcessors(EventProcessingConfigurer.PooledStreamingProcessorConfiguration pooledStreamingProcessorConfiguration) Defaults Event Processors builders to construct aPooledStreamingEventProcessorusing theconfigurationto configure them.EventProcessingModule.usingPooledStreamingEventProcessors()EventProcessingConfigurer.usingSubscribingEventProcessors()Defaults Event Processors builders to useSubscribingEventProcessor.default EventProcessingConfigurerEventProcessingConfigurer.usingSubscribingEventProcessors(EventProcessingConfigurer.SubscribableMessageSourceDefinitionBuilder builder) If this method is invoked, Subscribing Event Processors will be created for all processing groups if none was explicitly provided.EventProcessingModule.usingSubscribingEventProcessors()EventProcessingModule.usingSubscribingEventProcessors(EventProcessingConfigurer.SubscribableMessageSourceDefinitionBuilder defaultSource) EventProcessingConfigurer.usingTrackingEventProcessors()Defaults Event Processors builders to useTrackingEventProcessor.EventProcessingModule.usingTrackingEventProcessors()Method parameters in org.axonframework.config with type arguments of type EventProcessingConfigurerModifier and TypeMethodDescriptiondefault ConfigurerConfigurer.eventProcessing(Consumer<EventProcessingConfigurer> eventProcessingConfigurer) Locates theEventProcessingConfigurerregistered as a module with this Configurer and provides it to the given consumer for configuration. -
Uses of EventProcessingConfigurer in org.axonframework.spring.config
Constructors in org.axonframework.spring.config with parameters of type EventProcessingConfigurerModifierConstructorDescriptionEventHandlerRegistrar(AxonConfiguration axonConfiguration, ModuleConfiguration eventProcessingConfiguration, EventProcessingConfigurer eventProcessingConfigurer) Deprecated.Initialize the registrar to register beans discovered with the giveneventProcessing. -
Uses of EventProcessingConfigurer in org.axonframework.springboot.autoconfig
Methods in org.axonframework.springboot.autoconfig with parameters of type EventProcessingConfigurerModifier and TypeMethodDescriptionvoidAxonAutoConfiguration.configureEventHandling(EventProcessingConfigurer eventProcessingConfigurer, org.springframework.context.ApplicationContext applicationContext) org.springframework.beans.factory.InitializingBeanInterceptorAutoConfiguration.messageHandlerInterceptorConfigurer(EventProcessingConfigurer eventProcessingConfigurer, Optional<List<MessageHandlerInterceptor<? super EventMessage<?>>>> interceptors)