Enum JobFailureDisposition
- Namespace
- MailFathom.Application.Jobs.Execution
- Assembly
- MailFathom.Application.dll
States what the queue did with a job whose attempt failed.
public enum JobFailureDisposition
Fields
DeadLettered = 1The job is terminal: nothing claims it again, and it keeps the classification and reason that ended it.
RetryScheduled = 0The job goes back to the queue and becomes claimable again after a jittered delay.
Remarks
It is separate from the outcome because the two answer different questions. The outcome says what happened to the attempt — a handler raised, a timeout expired, no handler was registered — and this says what became of the job, which is what an operator waiting on the work actually needs to know.