EffectKeyLookupFailed

data class EffectKeyLookupFailed(val step: TypedValue, val key: String, val cause: Throwable, val timestamp: Long = System.currentTimeMillis()) : SagaEvent

Emitted when the effect-key lookup fails (e.g. transient journal read error).

The engine is configured to fail-open: execution continues to run the step's forward lambda rather than halting the saga. Monitors should treat this event as a signal that the idempotency guarantee may be weakened for this execution.

Constructors

Link copied to clipboard
constructor(step: TypedValue, key: String, cause: Throwable, timestamp: Long = System.currentTimeMillis())

Properties

Link copied to clipboard

The underlying error from the journal or EffectResolver.

Link copied to clipboard
val key: String

The effect-key that could not be looked up.

Link copied to clipboard

The step for which the lookup was attempted.

Link copied to clipboard
open override val timestamp: Long

Epoch millis when the event was emitted.