Skip to main content

Interface: HostJobMessage

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:83

Minimal job shape both hosts' job messages structurally satisfy.

Properties​

attempt​

attempt: number

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:88


jobId​

jobId: string

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:84


maxAttempts?​

optional maxAttempts?: number

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:89


payload​

payload: Record<string, unknown>

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:90


stageId​

stageId: string

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:87


startedAt?​

optional startedAt?: Date

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:96

The attempt stamp from DequeueResult, forwarded as the acknowledgement fence; a transport that cannot carry it (e.g. a JSON push bridge) simply omits it and gets today's unfenced behaviour.


workflowId​

workflowId: string

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:86


workflowRunId​

workflowRunId: string

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:85