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