Package com.opencqrs.framework.eventhandler
package com.opencqrs.framework.eventhandler
Contains event handler and processing components.
-
ClassDescriptionInterface to be implemented by classes providing back off semantics, e.g.Encapsulates back off execution state.EventHandler<E>Sealed base interface for inherited
FunctionalInterface
variants encapsulating encapsulatingEvent
handling logic.FunctionalInterface
to be implemented, if only the Java event is needed for processing.FunctionalInterface
to be implemented, if the Java event and its meta-data is needed for processing.FunctionalInterface
to be implemented, if the Java event, its meta-data, and the raw event is needed for processing.EventHandler
definition suitable for being processed by an event processor.Annotation to be used in favor of definingEventHandlerDefinition
Bean
s.Auto-configuration forEventHandlerDefinition
s defined viaEventHandling
annotated bean methods.Asynchronous event processor observing an event stream to be handled by matchingEventHandlerDefinition
s all belonging to the same processing group and partition with configurable progress tracking and retry in case of errors.Auto-configuration forEventHandlingProcessor
and supporting beans.Interface to be implemented by beans responsible for managing the life-cycle of anEventHandlingProcessor
bean.Interface to be implemented for registeringEventHandlingProcessorLifecycleController
beans.Configuration settings for an instance ofEventHandlingProcessor
.Configures event stream fetching.Configures life-cycle registration.The built-inEventHandlingProcessorLifecycleController
type.Configures whichProgressTracker
to use.The built-inProgressTracker
type.Error handling retry configuration settings.The back-off policy.Configures whichEventSequenceResolver
to use.The built-inEventSequenceResolver
type.