Uses of Interface
org.axonframework.messaging.eventhandling.EventHandlingComponent
Packages that use EventHandlingComponent
Package
Description
Part of the Axon Messaging module.
Part of the Axoniq Framework event-streaming module.
Package for event handling components in Axon Framework.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Tracing decorators for event handling components.
-
Uses of EventHandlingComponent in io.axoniq.framework.messaging.eventhandling.deadletter
Classes in io.axoniq.framework.messaging.eventhandling.deadletter that implement EventHandlingComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentdecorator that uses aSequencedDeadLetterQueueto enqueueeventsfor which handling failed.Constructors in io.axoniq.framework.messaging.eventhandling.deadletter with parameters of type EventHandlingComponentModifierConstructorDescriptionDeadLetteringEventHandlingComponent(EventHandlingComponent delegate, SequencedDeadLetterQueue<EventMessage> queue, EnqueuePolicy<EventMessage> enqueuePolicy, UnitOfWorkFactory unitOfWorkFactory, boolean allowReset) Instantiate aDeadLetteringEventHandlingComponentwith the givendelegate,queue, customEnqueuePolicy, reset behavior, andunitOfWorkFactory. -
Uses of EventHandlingComponent in io.axoniq.framework.messaging.eventstreaming.checkpoint
Methods in io.axoniq.framework.messaging.eventstreaming.checkpoint that return types with arguments of type EventHandlingComponentModifier and TypeMethodDescriptionCheckpointingProgressStrategyFactory.detecting()Returns the component-driven selector used to pick aSegmentProgressStrategyFactoryfor a processor: aCheckpointingProgressStrategyFactorywhen its components include self-checkpointingCheckpointingunits, otherwise the defaulttoken-storingfactory. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling
Classes in org.axonframework.messaging.eventhandling that implement EventHandlingComponentModifier and TypeClassDescriptionclassAbstract implementation of anEventHandlingComponentthat delegates calls to a given delegate.classSimple implementation of theEventHandlingComponent,EventHandlerRegistry, andResetHandlerRegistry.Fields in org.axonframework.messaging.eventhandling declared as EventHandlingComponentModifier and TypeFieldDescriptionprotected final EventHandlingComponentDelegatingEventHandlingComponent.delegateMethods in org.axonframework.messaging.eventhandling with parameters of type EventHandlingComponentModifier and TypeMethodDescriptiondefault SEventHandlerRegistry.subscribe(EventHandlingComponent handlingComponent) Subscribe the givenhandlingComponentwith this registry.Constructors in org.axonframework.messaging.eventhandling with parameters of type EventHandlingComponentModifierConstructorDescriptionConstructs the component with givendelegateto receive calls. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.annotation
Classes in org.axonframework.messaging.eventhandling.annotation that implement EventHandlingComponentModifier and TypeClassDescriptionclassAdapter that turns classes withEventHandlerannotated methods into aEventHandlingComponent. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.configuration
Methods in org.axonframework.messaging.eventhandling.configuration that return types with arguments of type EventHandlingComponentModifier and TypeMethodDescriptionDefaultEventHandlingComponentsConfigurer.toMap()EventHandlingComponentsConfigurer.CompletePhase.toMap()Returns the configured map of event handling components.Method parameters in org.axonframework.messaging.eventhandling.configuration with type arguments of type EventHandlingComponentModifier and TypeMethodDescriptionDefaultEventHandlingComponentsConfigurer.declarative(String componentName, ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) DefaultEventHandlingComponentsConfigurer.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Deprecated, for removal: This API element is subject to removal in a future version.EventHandlingComponentsConfigurer.ComponentsPhase.declarative(String componentName, ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Configures a single event handling component.EventHandlingComponentsConfigurer.ComponentsPhase.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Deprecated, for removal: This API element is subject to removal in a future version.DefaultEventHandlingComponentsConfigurer.decorated(BiFunction<Configuration, EventHandlingComponent, EventHandlingComponent> decorator) DefaultEventHandlingComponentsConfigurer.decorated(BiFunction<Configuration, EventHandlingComponent, EventHandlingComponent> decorator) EventHandlingComponentsConfigurer.CompletePhase.decorated(BiFunction<Configuration, EventHandlingComponent, EventHandlingComponent> decorator) Applies a decorator to all components in the collection.EventHandlingComponentsConfigurer.CompletePhase.decorated(BiFunction<Configuration, EventHandlingComponent, EventHandlingComponent> decorator) Applies a decorator to all components in the collection. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.interception
Classes in org.axonframework.messaging.eventhandling.interception that implement EventHandlingComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentimplementation that supports intercepting event handling through MessageHandlerInterceptors.Constructors in org.axonframework.messaging.eventhandling.interception with parameters of type EventHandlingComponentModifierConstructorDescriptionInterceptingEventHandlingComponent(List<MessageHandlerInterceptor<? super EventMessage>> interceptors, EventHandlingComponent delegate) Constructs the component with the given delegate and interceptors. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.processing
Constructor parameters in org.axonframework.messaging.eventhandling.processing with type arguments of type EventHandlingComponentModifierConstructorDescriptionProcessorEventHandlingComponents(List<EventHandlingComponent> components) Constructs aProcessorEventHandlingComponentsinstance by wrapping the provided list ofEventHandlingComponents in SequencingEventHandlingComponent instances for sequential event handling where needed. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.processing.streaming.pooled
Methods in org.axonframework.messaging.eventhandling.processing.streaming.pooled that return types with arguments of type EventHandlingComponentModifier and TypeMethodDescriptionPooledStreamingEventProcessorConfiguration.progressStrategyFactoryBuilder()Returns the function selecting theSegmentProgressStrategyFactoryfor a processor from itsEventHandlingComponents.Method parameters in org.axonframework.messaging.eventhandling.processing.streaming.pooled with type arguments of type EventHandlingComponentModifier and TypeMethodDescriptionPooledStreamingEventProcessorConfiguration.progressStrategyFactoryBuilder(Function<List<EventHandlingComponent>, SegmentProgressStrategyFactory> progressStrategyFactoryBuilder) Sets the function selecting theSegmentProgressStrategyFactoryfor a processor from itsEventHandlingComponents.Constructor parameters in org.axonframework.messaging.eventhandling.processing.streaming.pooled with type arguments of type EventHandlingComponentModifierConstructorDescriptionPooledStreamingEventProcessor(String name, List<EventHandlingComponent> eventHandlingComponents, PooledStreamingEventProcessorConfiguration configuration) Instantiate aPooledStreamingEventProcessorwith givenname,eventHandlingComponentsand based on the fields contained in thePooledStreamingEventProcessorConfiguration. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.processing.streaming.segmenting
Classes in org.axonframework.messaging.eventhandling.processing.streaming.segmenting that implement EventHandlingComponentModifier and TypeClassDescriptionclassDecorator forEventHandlingComponent.classDecorator implementation ofEventHandlingComponentthat uses a configurableSequencingPolicyto determine the sequence identifier for events, while delegating all other operations to an underlyingEventHandlingComponent.classAnEventHandlingComponentwrapper that ensures events with the same sequence identifier are handled sequentially.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with parameters of type EventHandlingComponentModifierConstructorDescriptionConstructs the component with givendelegateto receive calls.SequenceOverridingEventHandlingComponent(SequencingPolicy<? super EventMessage> sequencingPolicy, EventHandlingComponent delegate) Creates a newSequenceOverridingEventHandlingComponentthat uses the givensequencingPolicyto override sequence identification while delegating all other operations to thedelegatecomponent.Constructs the component with givendelegateto receive calls. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.processing.subscribing
Constructor parameters in org.axonframework.messaging.eventhandling.processing.subscribing with type arguments of type EventHandlingComponentModifierConstructorDescriptionSubscribingEventProcessor(String name, List<EventHandlingComponent> eventHandlingComponents, SubscribingEventProcessorConfiguration configuration) Instantiate aSubscribingEventProcessorwith givenname,eventHandlingComponentsand based on the fields contained in theSubscribingEventProcessorConfiguration. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.replay
Classes in org.axonframework.messaging.eventhandling.replay with type parameters of type EventHandlingComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentthat blocks all event handling during replay.Classes in org.axonframework.messaging.eventhandling.replay that implement EventHandlingComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentthat blocks all event handling during replay. -
Uses of EventHandlingComponent in org.axonframework.messaging.eventhandling.tracing
Classes in org.axonframework.messaging.eventhandling.tracing that implement EventHandlingComponentModifier and TypeClassDescriptionfinal classDelegatingEventHandlingComponentdecorator that opens a per-event handler span around each event handled, and -- for streaming-processor batches -- a single enclosing batch span.Constructors in org.axonframework.messaging.eventhandling.tracing with parameters of type EventHandlingComponentModifierConstructorDescriptionTracingEventHandlingComponent(EventHandlingComponent delegate, SpanFactory spanFactory) Initializes a tracingEventHandlingComponentwith the non-streaming trace topology (streaming=false), the default sub-toggles (batchTraceEnabled=true,distributedInSameTrace=false,distributedInSameTraceTimeLimit=PT2M), and no processor name.TracingEventHandlingComponent(EventHandlingComponent delegate, SpanFactory spanFactory, @Nullable String processorName, boolean streaming, boolean batchTraceEnabled, boolean distributedInSameTrace, Duration distributedInSameTraceTimeLimit) Initializes a tracingEventHandlingComponentwrapping the givendelegate, obtaining spans from the givenspanFactory.
EventHandlingComponentsConfigurer.ComponentsPhase.declarative(String, ComponentBuilder)to provide an explicit component name.