Skip to content

PURISTA API


PURISTA API / @purista/core / QueueJobControls

Type Alias: QueueJobControls

QueueJobControls = object

Defined in: core/types/queue/QueueJobContext.ts:10

Methods

complete()

complete(output?, headers?): Promise<void>

Defined in: core/types/queue/QueueJobContext.ts:11

Parameters

output?

unknown

headers?

Record<string, string>

Returns

Promise<void>


extendLease()

extendLease(durationMs): Promise<void>

Defined in: core/types/queue/QueueJobContext.ts:14

Parameters

durationMs

number

Returns

Promise<void>


fail()

fail(reason, fatal?): Promise<void>

Defined in: core/types/queue/QueueJobContext.ts:13

Parameters

reason

string

fatal?

boolean

Returns

Promise<void>


retry()

retry(request?): Promise<void>

Defined in: core/types/queue/QueueJobContext.ts:12

Parameters

request?

QueueRetryRequest

Returns

Promise<void>