| Class | Description |
|---|---|
| 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.
|
| 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 Type | Description |
|---|---|
| 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. |
Copyright © 2010-2014. All Rights Reserved.