public class StepBuilder<Data> extends Object
| Constructor and Description |
|---|
StepBuilder(SimpleSagaDefinitionBuilder<Data> builder) |
| Modifier and Type | Method and Description |
|---|---|
LocalStepBuilder<Data> |
invokeLocal(Consumer<Data> localFunction) |
<C extends com.networknt.eventuate.common.Command> |
invokeParticipant(Function<Data,com.networknt.tram.command.consumer.CommandWithDestination> action) |
<C extends com.networknt.eventuate.common.Command> |
withCompensation(Function<Data,com.networknt.tram.command.consumer.CommandWithDestination> compensation) |
public StepBuilder(SimpleSagaDefinitionBuilder<Data> builder)
public LocalStepBuilder<Data> invokeLocal(Consumer<Data> localFunction)
public <C extends com.networknt.eventuate.common.Command> InvokeParticipantStepBuilder<Data> invokeParticipant(Function<Data,com.networknt.tram.command.consumer.CommandWithDestination> action)
public <C extends com.networknt.eventuate.common.Command> InvokeParticipantStepBuilder<Data> withCompensation(Function<Data,com.networknt.tram.command.consumer.CommandWithDestination> compensation)
Copyright © 2018. All rights reserved.