Table of Contents

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 = 1

The job is terminal: nothing claims it again, and it keeps the classification and reason that ended it.

RetryScheduled = 0

The 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.