콘텐츠로 이동

CloudflareObjectJob

Defined in: packages/messaging/src/adapters/cloudflare/object-job-queue.ts:25

A job in a KV, R2 or Durable Object queue.

T

attempts: number

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

Job.attempts


optional completedAt?: Date

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

Job.completedAt


createdAt: Date

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

Job.createdAt


data: T

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

Job.data


delay: number

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

Job.delay


optional error?: string

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

Job.error


optional failedAt?: Date

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

Job.failedAt


id: string

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

Job.id


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.

Job.leaseExpiresAt


maxAttempts: number

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

Job.maxAttempts


metadata: Record<string, any>

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

Job.metadata


priority: number

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

Job.priority


processAt: Date

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

Job.processAt


optional result?: unknown

Defined in: packages/messaging/src/adapters/cloudflare/object-job-queue.ts:27

What complete() was given.


status: JobStatus

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

Job.status


type: string

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

Job.type