콘텐츠로 이동

Job

Defined in: packages/messaging/src/queue/job-queue.interface.ts:12

T

attempts: number

Defined in: packages/messaging/src/queue/job-queue.interface.ts:18


optional completedAt?: Date

Defined in: packages/messaging/src/queue/job-queue.interface.ts:23


createdAt: Date

Defined in: packages/messaging/src/queue/job-queue.interface.ts:21


data: T

Defined in: packages/messaging/src/queue/job-queue.interface.ts:15


delay: number

Defined in: packages/messaging/src/queue/job-queue.interface.ts:20


optional error?: string

Defined in: packages/messaging/src/queue/job-queue.interface.ts:25


optional failedAt?: Date

Defined in: packages/messaging/src/queue/job-queue.interface.ts:24


id: string

Defined in: packages/messaging/src/queue/job-queue.interface.ts:13


optional leaseExpiresAt?: Date

Defined in: packages/messaging/src/queue/job-queue.interface.ts:31

While the job is processing in a queue with leaseMs: when it becomes due again unless it is completed or failed first.


maxAttempts: number

Defined in: packages/messaging/src/queue/job-queue.interface.ts:19


metadata: Record<string, any>

Defined in: packages/messaging/src/queue/job-queue.interface.ts:26


priority: number

Defined in: packages/messaging/src/queue/job-queue.interface.ts:17


processAt: Date

Defined in: packages/messaging/src/queue/job-queue.interface.ts:22


status: JobStatus

Defined in: packages/messaging/src/queue/job-queue.interface.ts:16


type: string

Defined in: packages/messaging/src/queue/job-queue.interface.ts:14