Kaizen
Browse modulesBackground jobsInterfaces

Interface: LifecycleHooks

Defined in: server/background-jobs/types.ts:1

Properties

onJobCompleted?

optional onJobCompleted?: (queueName: string, jobId: string, returnvalue: string) => void | Promise<void>;

Defined in: server/background-jobs/types.ts:3

Parameters

ParameterType
queueNamestring
jobIdstring
returnvaluestring

Returns

void | Promise<void>


onJobFailed?

optional onJobFailed?: (queueName: string, jobId: string, failedReason: string) => void | Promise<void>;

Defined in: server/background-jobs/types.ts:8

Parameters

ParameterType
queueNamestring
jobIdstring
failedReasonstring

Returns

void | Promise<void>


onJobQueued?

optional onJobQueued?: (queueName: string, jobId: string) => void | Promise<void>;

Defined in: server/background-jobs/types.ts:2

Parameters

ParameterType
queueNamestring
jobIdstring

Returns

void | Promise<void>


onJobStalled?

optional onJobStalled?: (queueName: string, jobId: string) => void | Promise<void>;

Defined in: server/background-jobs/types.ts:13

Parameters

ParameterType
queueNamestring
jobIdstring

Returns

void | Promise<void>

On this page