SagaDoStarter

class SagaDoStarter<C, R>(builder: SagaBuilder<C, R>, isFirst: Boolean)

Wrapper for the "do" keyword in saga step configuration.

Constructors

Link copied to clipboard
constructor(builder: SagaBuilder<C, R>, isFirst: Boolean)

Functions

Link copied to clipboard
infix inline fun <E : Enum<E>> call(step: E): SagaStepWithBuilder<C, R>

Defines a saga step with enum-based name: "call StepEnum.STEP with { ... }" syntax.

infix fun call(name: String): SagaStepWithBuilder<C, R>

Defines a saga step with "call 'name' with { ... }" syntax.

Link copied to clipboard
infix fun do(name: String): SagaStepWithBuilder<C, R>

Defines a saga step with "do 'name' with { ... }" syntax.