ReadonlywebhookReadonlyworkerOptionalresult: unknownOptionaltoken: stringOptionaltokens: string[]Optionallifo: booleanOptionalstate: stringOptionallimit: numberOptionalkeepLogs: numberEmit a dashboard event (callable from handlers)
Persist pending buffered writes before an external SQLite snapshot.
Force-release client tracking without acquiring queue locks. Last-resort fallback when releaseClientJobs has exhausted its retry budget — clears the clientJobs map entry to prevent leaks and resets job heartbeats so the stall detector recovers orphaned active jobs on its next tick.
Get all job logs (for cloud telemetry)
Get all job results (for cloud telemetry)
Get counts for every registered queue with one global aggregation pass.
Get return values from all children of a parent job. Returns a Record where keys are job keys (queueName:jobId) and values are return values. BullMQ v5 compatible.
Get extended telemetry data for cloud snapshot
Optionalcount: numberGet failed children values for a parent job (populated by continueParentOnFailure).
Get ignored children failures for a parent job (populated by ignoreDependencyOnFailure).
Get job counts for a specific queue
Aggregate a selected group of queues without repeating global scans.
Get rate limit and concurrency limit for a queue
Get summary of all queues: name, paused, counts
Get storage health status (disk full detection)
Optionaltoken: stringOptionaltokens: string[]Optionalcount: numberOptionalsignal: AbortSignalOptionalsignal: AbortSignalOptionalsignal: AbortSignalOptionalsignal: AbortSignalRegister worker with dashboard event
Optionalconcurrency: numberOptionalopts: CreateWorkerOptionsOptionaltoken: stringRemove a child job's dependency from its parent. If this was the last pending child, promotes parent to queue. Throws if the job has no parent.
Remove a lock unconditionally (used by worker dedup to clear stale locks)
Remove all unprocessed (waiting/delayed) children of a parent job. Active, completed, and failed children are not affected.
OptionalnewTtl: numberOptionaljobId: JobIdOptionaljobId: JobIdOptionallimit: numberRegister dashboard event emitter (for WS pub/sub)
Attach metrics owned by server components outside the queue state machine.
OptionaldurationMs: numberOptionalttlMs: numberUnregister worker with dashboard event
Unregister all workers associated with a TCP client ID
Optionalmessage: string
QueueManager - Central coordinator