public class SimpleSagaDefinition<Data> extends java.lang.Object implements SagaDefinition<Data>
Constructor and Description |
---|
SimpleSagaDefinition(java.util.List<SagaStep<Data>> sagaSteps) |
Modifier and Type | Method and Description |
---|---|
SagaActions<Data> |
handleReply(java.lang.String currentState,
Data sagaData,
io.eventuate.tram.messaging.common.Message message) |
SagaActions<Data> |
start(Data sagaData) |
public SagaActions<Data> start(Data sagaData)
start
in interface SagaDefinition<Data>
public SagaActions<Data> handleReply(java.lang.String currentState, Data sagaData, io.eventuate.tram.messaging.common.Message message)
handleReply
in interface SagaDefinition<Data>