WaitSignal

Signal representing a command processing stage completion.

WaitSignal contains all information about a specific stage in command processing, including success/failure status, aggregate state, and any generated commands.

stage identifies the command-processing stage, isLastProjection marks the final projection, and commands contains command IDs sent by a saga as a result of this processing.

See also

Inheritors

Properties

Link copied to clipboard
abstract val commands: List<String>

List of command IDs sent by Saga

Link copied to clipboard
Link copied to clipboard
abstract val stage: CommandStage

Functions

Link copied to clipboard
abstract fun copyResult(result: Map<String, Any>): WaitSignal

Creates a copy of this signal with updated result data.

Link copied to clipboard

Converts a WaitSignal to a CommandResult.