Skip to main content

Module work_queue

Module work_queue 

Source
Expand description

MessageBus-backed generic work lifecycle infrastructure.

D299-D324/D330 keep this layer above retained messaging and below recipes: workQueue owns admission, claim/lease/retry/dead-letter records, status, issues, and read projections. It intentionally stays independent of the higher-layer recipe and orchestration types.

Modules§

readiness
workQueue convergence onto scheduled readiness (B95 over D314-D318/D424-D433).

Structs§

WorkQueue
WorkQueue data container.
WorkQueueActiveLease
WorkQueueActiveLease data container.
WorkQueueAvailableItem
WorkQueueAvailableItem data container.
WorkQueueAvailablePage
WorkQueueAvailablePage data container.
WorkQueueAvailableParams
WorkQueueAvailableParams data container.
WorkQueueAvailableProjection
WorkQueueAvailableProjection data container.
WorkQueueClaimOptions
WorkQueueClaimOptions data container.
WorkQueueDeadLetterPage
WorkQueueDeadLetterPage data container.
WorkQueueDeadLetterParams
WorkQueueDeadLetterParams data container.
WorkQueueMessageBusRef
WorkQueueMessageBusRef data container.
WorkQueueOptions
WorkQueueOptions data container.
WorkQueueProjection
WorkQueueProjection data container.
WorkQueueStatus
WorkQueueStatus data container.
WorkQueueSubmit
WorkQueueSubmit data container.
WorkQueueSubmitOptions
WorkQueueSubmitOptions data container.
WorkQueueWorkSnapshot
WorkQueueWorkSnapshot data container.

Enums§

WorkQueueCommand
WorkQueueCommand variants.
WorkQueueDerivedState
WorkQueueDerivedState variants.
WorkQueueRecord
WorkQueueRecord variants.
WorkQueueStatusKind
WorkQueueStatusKind variants.

Functions§

work_queue
Creates or computes work_queue.