본문으로 건너뛰기

Interface: KernelJob

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:325

Properties​

attempts​

attempts: number

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:336

Consecutive failed attempts (reset on success).


cron?​

optional cron?: string

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:331

5-field cron expression (rev4 stage 5).


failedAt?​

optional failedAt?: number

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:339


intervalMs?​

optional intervalMs?: number

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:329


jobId​

jobId: string

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:326


lastError?​

optional lastError?: string

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:338


maxRetries?​

optional maxRetries?: number

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:337


name​

name: string

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:327


payload?​

optional payload?: unknown

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:332


runAt?​

optional runAt?: number

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:328


status​

status: "active" | "failed"

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:334

'failed' = in the DLQ (never dispatched until retry).