public JobBase(JobDefinition def, IJobService jobService, ILockFactory lockFactory, IACIService aciService, ILogger logger) { _def = def; _jobs = jobService; _lockFactory = lockFactory; _aciService = aciService; Logger = logger; }
public CronJob(JobDefinition def, IJobService jobService, ILockFactory lockFactory, IACIService aciService, ILogger logger) : base(def, jobService, lockFactory, aciService, logger) { }
public CronWorker(IJobService jobService, IJobRegistry jobRegistry, ILockFactory lockFactory, IACIService aciService, ILogger logger) : base(jobService, jobRegistry, lockFactory, JobType.Cron, logger) { _jobFactory = def => new CronJob(def, jobService, lockFactory, aciService, logger); }