Skip to main content

Module taxonomy

Module taxonomy 

Source
Expand description

The four-way taxonomy and the typed WorkerUnavailable dispatch failure. The R1 four-way queue-service taxonomy and its typed dispatch failure.

Every reason in QueueServiceReason is emitted by a real path at the bridge seam — three from the selection census ([super::census::classify]) and QueueServiceReason::Saturated from the delivery-backpressure path ([super::delivery]). A variant that could not fire would be a name that does not mean what it says.

Structs§

ServiceAddress
The pool address a dispatch could not be served at.
UnavailableSummary
The typed head of a queue-service refusal, recovered from its string form.
WorkerUnavailable
A typed dispatch refusal: the taxonomy reason, which clock expired (if any), how long the dispatch waited, and the live poller census behind the verdict. Never a generic timeout, never a bare string.

Enums§

ExpiredClock
Which of the two never-conflated service clocks expired.
QueueServiceReason
Why a (namespace, task_queue, activity_type) address is not being served.