Decoded Compensation Event
data class DecodedCompensationEvent<TCommand : Any>(val sagaId: String, val stepId: Long?, val command: TCommand)(source)
Strongly-typed envelope produced by CompensationCommandDeserializer.
Parameters
saga Id
originating saga's id (Saga Log Correlation).
step Id
optional id of the step being compensated; null for saga-level actions.
command
service-local typed compensation command (sealed hierarchy).