StepActionBuilder

class StepActionBuilder<C, R>(builder: SagaBuilder<C, R>, step: TypedValue)

Builder for step action configuration.

Constructors

Link copied to clipboard
constructor(builder: SagaBuilder<C, R>, step: TypedValue)

Functions

Link copied to clipboard
infix fun does(forward: suspend (C) -> R): SagaStepConfiguration<C, R>

Defines the step's forward action (suspend function).

Link copied to clipboard
infix fun executes(forward: suspend (C) -> R): SagaStepConfiguration<C, R>

Alternative to "does" for variety (suspend function).

Link copied to clipboard
infix fun performs(forward: suspend (C) -> R): SagaStepConfiguration<C, R>

Alternative to "does" for variety (suspend function).