PayloadDecodeException

class PayloadDecodeException(val kind: String, message: String, cause: Throwable? = null) : RuntimeException, NonRetryable

Raised when a stored payload cannot be decoded. Implements NonRetryable, which is what makes "decode failures skip retries and dead-letter immediately" fall out of the ordinary failure path instead of needing a special case.

Constructors

Link copied to clipboard
constructor(kind: String, message: String, cause: Throwable? = null)

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
Link copied to clipboard
open val message: String?