Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

@reactor/jobs — jobsclient

@reactor/jobs


@reactor/jobs / JobsClient

Defined in: index.ts:58

new JobsClient(ctx): JobsClient

Defined in: index.ts:59

RequestContext

JobsClient

get dlq(): object

Defined in: index.ts:126

Dead letter queue management

object

list: (options?) => Promise<Result<DlqEntry[]>>

number

number

Promise<Result<DlqEntry[]>>

remove: (entryId) => Promise<Result<void>>

string

Promise<Result<void>>

retry: (entryId) => Promise<Result<{ runId: string; }>>

string

Promise<Result<{ runId: string; }>>


get runs(): object

Defined in: index.ts:79

Job runs management

object

cancel: (runId) => Promise<Result<void>>

string

Promise<Result<void>>

get: (runId) => Promise<Result<JobRun>>

string

Promise<Result<JobRun>>

list: (options?) => Promise<Result<JobRun[]>>

ListRunsOptions

Promise<Result<JobRun[]>>

wait: (runId, options?) => Promise<Result<JobRun>>

string

WaitOptions

Promise<Result<JobRun>>


get triggers(): object

Defined in: index.ts:144

Trigger management (admin)

object

create: (jobName, config) => Promise<Result<JobTrigger>>

string

string

boolean

Promise<Result<JobTrigger>>

delete: (triggerId) => Promise<Result<void>>

string

Promise<Result<void>>

list: (jobName?) => Promise<Result<JobTrigger[]>>

string

Promise<Result<JobTrigger[]>>

trigger(name, options?): Promise<Result<{ runId: string; }>>

Defined in: index.ts:64

Trigger a job run.

string

TriggerOptions

Promise<Result<{ runId: string; }>>