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