Skip to main content

Class: abstract AbstractSchedulingJobService

jobs/src.AbstractSchedulingJobService

Constructors

new AbstractSchedulingJobService()

new AbstractSchedulingJobService(): AbstractSchedulingJobService

Returns

AbstractSchedulingJobService

Methods

abstract runRepeatableJobNow

abstract runRepeatableJobNow(queueName, jobId, customData?): Promise<void>

Parameters

queueName: string

jobId: string

customData?: object

Returns

Promise<void>

Source

libs/jobs/src/lib/service/abstract/abstract-scheduling-job.service.ts:10


abstract scheduleJob

abstract scheduleJob<T>(queueName, jobName, jobId, data, jobOptions?): Promise<void>

Type parameters

T extends VersionedJobData

Parameters

queueName: string

jobName: string

jobId: string

data: T

jobOptions?: JobsOptions

Returns

Promise<void>

Source

libs/jobs/src/lib/service/abstract/abstract-scheduling-job.service.ts:16


abstract scheduleSystemJob

abstract scheduleSystemJob(systemJobConfig): Promise<void>

Parameters

systemJobConfig: SystemJobConfig

Returns

Promise<void>

Source

libs/jobs/src/lib/service/abstract/abstract-scheduling-job.service.ts:6


Generated using typedoc-plugin-markdown and TypeDoc