public abstract class StepOutcome
extends java.lang.Object
| Constructor and Description |
|---|
StepOutcome() |
| Modifier and Type | Method and Description |
|---|---|
static StepOutcome |
makeLocalOutcome(java.util.Optional<java.lang.RuntimeException> localOutcome) |
static StepOutcome |
makeRemoteStepOutcome(java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> commandsToSend) |
abstract void |
visit(java.util.function.Consumer<java.util.Optional<java.lang.RuntimeException>> localConsumer,
java.util.function.Consumer<java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination>> commandsConsumer) |
public abstract void visit(java.util.function.Consumer<java.util.Optional<java.lang.RuntimeException>> localConsumer,
java.util.function.Consumer<java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination>> commandsConsumer)
public static StepOutcome makeLocalOutcome(java.util.Optional<java.lang.RuntimeException> localOutcome)
public static StepOutcome makeRemoteStepOutcome(java.util.List<io.eventuate.tram.commands.consumer.CommandWithDestination> commandsToSend)