@proto-kit/sequencerDocs


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

Closeable

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>

Defined in

packages/sequencer/src/worker/queue/TaskQueue.ts:9