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