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)