Enum DeadLetterReason
- Namespace
- DotCompute.Abstractions.Messaging
- Assembly
- DotCompute.Abstractions.dll
Reason why a message was sent to the dead letter queue.
public enum DeadLetterReason
Fields
Expired = 0Message exceeded its time-to-live and expired.
MalformedMessage = 4Message format was invalid or corrupted.
Manual = 8Message was manually moved to DLQ for investigation.
MaxRetriesExceeded = 1Message processing failed after maximum retries.
NoHandler = 5Target handler or processor was not found.
ProcessingError = 2Message processing threw an unhandled exception.
QueueOverflow = 7Queue was full and message was dropped.
Rejected = 6Message was explicitly rejected by the consumer.
Unknown = 99Unknown or unspecified reason.
ValidationFailed = 3Message was rejected due to validation failure.