Skip to content

Documents for @litert/xxl-job-integration / Executor/Typings / IContext

Interface: IContext

Defined in: src/lib/Executor/Typings.ts:23

The context object passed to the job runner when running a task.

Properties

notAfter

readonly notAfter: number

Defined in: src/lib/Executor/Typings.ts:33

The task should stop running after this time, as a UNIX timestamp in milliseconds.


signal

readonly signal: AbortSignal

Defined in: src/lib/Executor/Typings.ts:40

The signal to abort the task.

The handler can watch this signal to check if the task has been aborted by timeout or by a kill request.


task

readonly task: IRunTaskArgs

Defined in: src/lib/Executor/Typings.ts:28

The information of the current task.

Methods

isActive()

isActive(): boolean

Defined in: src/lib/Executor/Typings.ts:58

Check if the task is still active.

Returns

boolean


isClosed()

isClosed(): boolean

Defined in: src/lib/Executor/Typings.ts:53

Check if the task is closed (e.g. by a timeout or a kill request).

Returns

boolean


log()

log(level, message): void

Defined in: src/lib/Executor/Typings.ts:48

Write a line of log message to the task log storage.

Parameters

level

string

The log level (depending on the application, e.g. 'info', 'warn', 'error').

message

string

The log message to write.

Returns

void