M70k (X8-4): counts this name's three states. Free for an in-process store, so there is no reason to omit it.
Job name
The depth of each state
Enqueues a job.
The job to enqueue
Resolves when enqueued
Returns the jobs dead-lettered under a queue name, in the order they were dead-lettered. A job lands here once it fails on its final attempt; the queue never delivers it again.
This is MemoryQueue-only observability: the Redis transport keeps its
dead set in Redis, so inspect it there.
The job payload type
Job name
The dead-lettered jobs for that name
Requeues a job with a new available timestamp.
Job name
Job ID (stable public identity)
When the job becomes available again
Updated attempt count
Optional_claimToken: stringResolves when requeued
Reserves up to limit due jobs. Redis scripts use server time; adapters
without a server clock compare availableAtMs to nowMs.
CLAIMS jobs: moves them from ready set to processing set. A reserved job is not returned by subsequent reserve calls.
Job name
Maximum jobs to reserve
Caller timestamp in ms, used when there is no server clock
The reserved jobs
In-memory queue adapter implementation.
Provides a simple, synchronous-in-practice implementation using in-process data structures. All methods are wrapped in Promises to match the async adapter interface.
Since
0.1.0