private ITrigger CreateTrigger(JobMetaData jobMetaData) { return(TriggerBuilder.Create() .WithIdentity(_jobMetaData.JobId.ToString()) .WithCronSchedule(_jobMetaData.CronExpression) .WithDescription($"{_jobMetaData.JobName}") .Build()); }
private IJobDetail CreateJob(JobMetaData jobMetaData) { return(JobBuilder .Create(_jobMetaData.JobType) .WithIdentity(_jobMetaData.JobId.ToString()) .WithDescription($"{_jobMetaData.JobName}") .Build()); }
public CustomQuartzHostedService(ISchedulerFactory schedulerFactory, JobMetaData jobMetaData, IJobFactory jobFactory) { _schedulerFactory = schedulerFactory; _jobMetaData = jobMetaData; _jobFactory = jobFactory; }