Optionallogger: { error: (msg: string) => void }OptionalisM70c: present only when the transport exposes isHealthy?() (the real
adapter issues GetQueueAttributes); its absence is unknown reachability,
not false.
Acknowledges a job as successfully processed.
Job name
Job ID (stable public identity)
Opaque claim token returned from reserve (prevents stale settlement)
Resolves when acknowledged
Moves a job to the dead letter queue.
Job name
Job ID (stable public identity)
Opaque claim token returned from reserve (prevents stale settlement)
Resolves when dead-lettered
Enqueues a job.
The job to enqueue
Resolves when enqueued
Requeues a job with a new available timestamp.
Job name
Job ID (stable public identity)
When the job becomes available again
Opaque claim token returned from reserve (prevents stale settlement)
Resolves 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
SQS queue adapter.
Since
0.1.0