public interface Saga<Data>
Modifier and Type | Method and Description |
---|---|
SagaDefinition<Data> |
getSagaDefinition() |
default java.lang.String |
getSagaType() |
default void |
onSagaCompletedSuccessfully(java.lang.String sagaId,
Data data) |
default void |
onSagaRolledBack(java.lang.String sagaId,
Data data) |
default void |
onStarting(java.lang.String sagaId,
Data data) |
SagaDefinition<Data> getSagaDefinition()
default java.lang.String getSagaType()
default void onStarting(java.lang.String sagaId, Data data)
default void onSagaCompletedSuccessfully(java.lang.String sagaId, Data data)
default void onSagaRolledBack(java.lang.String sagaId, Data data)