BeforePhase

class BeforePhase<C, R>(builder: SagaBuilder<C, R>)

Intermediate produced by val SagaBuilder.before.

Chains to before.each(step) { … } via the each function.

Constructors

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

Functions

Link copied to clipboard
fun <C, R> BeforePhase<C, R>.each(keyword: step, block: suspend HaltScope<C, R, Unit>.(StepPhase.Before<C, R, Unit>) -> Unit)

Registers a SagaInterceptor for before.each(step) { … } usage.