public class SagaActions<Data>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SagaActions.Builder<Data> |
Constructor and Description |
---|
SagaActions(java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> commands,
java.util.Optional<Data> updatedSagaData,
java.util.Optional<java.lang.String> updatedState,
boolean endState,
boolean compensating,
boolean local,
java.util.Optional<java.lang.RuntimeException> localException) |
Modifier and Type | Method and Description |
---|---|
static <Data> SagaActions.Builder<Data> |
builder() |
java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> |
getCommands() |
java.util.Optional<java.lang.RuntimeException> |
getLocalException() |
java.util.Optional<Data> |
getUpdatedSagaData() |
java.util.Optional<java.lang.String> |
getUpdatedState() |
boolean |
isCompensating() |
boolean |
isEndState() |
boolean |
isLocal() |
public SagaActions(java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> commands, java.util.Optional<Data> updatedSagaData, java.util.Optional<java.lang.String> updatedState, boolean endState, boolean compensating, boolean local, java.util.Optional<java.lang.RuntimeException> localException)
public java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> getCommands()
public java.util.Optional<Data> getUpdatedSagaData()
public java.util.Optional<java.lang.String> getUpdatedState()
public boolean isEndState()
public boolean isCompensating()
public boolean isLocal()
public java.util.Optional<java.lang.RuntimeException> getLocalException()
public static <Data> SagaActions.Builder<Data> builder()