Table of Contents

Namespace MailFathom.Application.Resilience

Classes

JitteredRetryBackoff

Decides how long a unit of durable work waits before it is attempted again after a transient failure.

Interfaces

IOutboundOperationRunner

Runs an outbound operation under the resilience budget configured for its dependency class.

ITransientFailureClassifier

Decides whether a failed outbound operation is worth repeating.

Enums

OutboundDependency

Names one class of outbound dependency whose failures share a retry, timeout, and load-shedding budget.