Class: SchedulingJobService
jobs/src.SchedulingJobService
Implements
Constructors
new SchedulingJobService(moduleRef, jobDefinitionService, jobVersionService)
new SchedulingJobService(
moduleRef,jobDefinitionService,jobVersionService):SchedulingJobService
Parameters
▪ moduleRef: ModuleRef
▪ jobDefinitionService: AbstractJobDefinitionService<JobDefinition, "id", "id" | keyof BaseTrackedEntityHelper, JobDefinitionRepository<JobDefinition, "id", "id", "id" | keyof BaseTrackedEntityHelper>>
▪ jobVersionService: AbstractJobVersionService<JobVersion, "id", "id" | keyof BaseTrackedEntityHelper, JobVersionRepository<JobVersion, "id", "id", "id" | keyof BaseTrackedEntityHelper>>
Returns
Source
libs/jobs/src/lib/service/scheduling-job.service.ts:16
Properties
logger
protectedreadonlylogger:Logger
Source
libs/jobs/src/lib/service/scheduling-job.service.ts:14
Methods
runRepeatableJobNow
runRepeatableJobNow(
queueName,jobId,overrideData?):Promise<void>
Parameters
▪ queueName: string
▪ jobId: string
▪ overrideData?: object
Returns
Promise<void>
Implementation of
AbstractSchedulingJobService.runRepeatableJobNow
Source
libs/jobs/src/lib/service/scheduling-job.service.ts:22
scheduleJob
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>
Implementation of
AbstractSchedulingJobService.scheduleJob
Source
libs/jobs/src/lib/service/scheduling-job.service.ts:70
scheduleSystemJob
scheduleSystemJob(
systemJobConfig):Promise<void>
Parameters
▪ systemJobConfig: SystemJobConfig
Returns
Promise<void>
Implementation of
AbstractSchedulingJobService.scheduleSystemJob
Source
libs/jobs/src/lib/service/scheduling-job.service.ts:49
Generated using typedoc-plugin-markdown and TypeDoc