Interceptor Error
data class InterceptorError(val step: TypedValue, val phase: SagaExecutionError.Phase, val error: Throwable, val timestamp: Long = System.currentTimeMillis()) : SagaEvent
Emitted when a SagaInterceptor throws an unexpected exception.
The executor catches the exception so that a misbehaving interceptor does not abort saga execution. Monitors receive this event so the error is observable without polluting stderr.
Constructors
Link copied to clipboard
constructor(step: TypedValue, phase: SagaExecutionError.Phase, error: Throwable, timestamp: Long = System.currentTimeMillis())