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
FunctionalInterfacevariants encapsulating encapsulatingEventhandling logic.FunctionalInterfaceto be implemented, if only the Java event is needed for processing.FunctionalInterfaceto be implemented, if the Java event and its meta-data is needed for processing.FunctionalInterfaceto be implemented, if the Java event, its meta-data, and the raw event is needed for processing.EventHandlerdefinition suitable for being processed by an event processor.Annotation to be used in favor of definingEventHandlerDefinitionBeans.Auto-configuration forEventHandlerDefinitions defined viaEventHandlingannotated bean methods.Asynchronous event processor observing an event stream to be handled by matchingEventHandlerDefinitions all belonging to the same processing group and partition with configurable progress tracking and retry in case of errors.Auto-configuration forEventHandlingProcessorand supporting beans.Interface to be implemented by beans responsible for managing the life-cycle of anEventHandlingProcessorbean.Interface to be implemented for registeringEventHandlingProcessorLifecycleControllerbeans.Configuration settings for an instance ofEventHandlingProcessor.Configures event stream fetching.Configures life-cycle registration.The built-inEventHandlingProcessorLifecycleControllertype.Configures whichProgressTrackerto use.The built-inProgressTrackertype.Error handling retry configuration settings.The back-off policy.Configures whichEventSequenceResolverto use.The built-inEventSequenceResolvertype.