Skip to content

SQLiteJobQueue

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:8

T

new SQLiteJobQueue<T>(options?): SQLiteJobQueue<T>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:11

SQLiteJobQueueOptions = {}

SQLiteJobQueue<T>

clear(): Promise<void>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:282

Promise<void>

JobQueue.clear


close(): void

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:286

void


complete(jobId, _result?): Promise<void>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:167

string

any

Promise<void>

JobQueue.complete


dequeue(): Promise<Job<T> | undefined>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:141

Promise<Job<T> | undefined>

JobQueue.dequeue


enqueue(type, data, options?): Promise<Job<T>>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:88

string

T

number

number

Record<string, any>

number

Promise<Job<T>>

JobQueue.enqueue


fail(jobId, error, shouldRetry?): Promise<void>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:179

string

string | Error

boolean

Promise<void>

JobQueue.fail


getJob(jobId): Promise<Job<T> | undefined>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:251

string

Promise<Job<T> | undefined>

JobQueue.getJob


peek(): Promise<Job<T> | undefined>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:218

Promise<Job<T> | undefined>

JobQueue.peek


remove(jobId): Promise<boolean>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:268

string

Promise<boolean>

JobQueue.remove


size(): Promise<number>

Defined in: packages/messaging/src/queue/sqlite-job-queue.ts:239

Promise<number>

JobQueue.size