|
||||||||||
| 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 | |||||||||