|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
AbstractAnnotatedSaga | Implementation of the interface that delegates incoming events to @SagaEventHandler annotated methods. |
AnnotatedSagaManager | Implementation of the SagaManager that uses annotations on the Sagas to describe the lifecycle management. |
AssociationValuesImpl | Default implementation of the AssociationValues interface. |
AsyncAnnotatedSagaManager | A SagaManager implementation that processes Sagas asynchronously. |
AsyncSagaCreationElector | Manages the election of which asynchronous saga event processor is responsible for creating a new Saga instance, when necessary. |
AsyncSagaEventProcessor | Processes events by forwarding it to Saga instances "owned" by each processor. |
AsyncSagaProcessingEvent | Placeholder for information required by the AsyncSagaEventProcessor for processing Events. |
SagaEventHandlerInvoker | Utility class that invokes annotated Event Handlers on Sagas. |
SagaMethodMessageHandler | A data holder containing information of SagaEventHandler annotated methods. |
SagaMethodMessageHandlerInspector<T extends AbstractAnnotatedSaga> | Utility class that inspects annotation on a Saga instance and returns the relevant configuration for its Event Handlers. |
Annotation Types Summary | |
---|---|
EndSaga | Indicates that the annotated SagaEventHandler method indicates the end of a
Saga instance's lifecycle. |
SagaEventHandler | Method-level annotation indicating that the annotated method i an event handler method for the saga instance. |
StartSaga | Indicates that the annotated SagaEventHandler method can trigger the
creation of a new Saga instance. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |