@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / TaskQueue
Interface: TaskQueue
Definition of a connection-object that can generate queues and workers for a specific connection type (e.g. BullMQ, In-memory)
Properties
createWorker()
createWorker: (
name,executor,options?) =>Closeable
Parameters
• name: string
• executor
• options?
• options.concurrency?: number
Returns
Defined in
packages/sequencer/src/worker/queue/TaskQueue.ts:11
drainAllQueues()
drainAllQueues: () =>
Promise<void>
Returns
Promise<void>
Defined in
packages/sequencer/src/worker/queue/TaskQueue.ts:17
getQueue()
getQueue: (
name) =>Promise<InstantiatedQueue>
Parameters
• name: string
Returns
Promise<InstantiatedQueue>