public ElsaJobsScheduler(IDataRepository dataRepository, ILog log, IScheduledJobsRepository jobsRepository, IJobExecutor executor) : base(dataRepository, TimeSpan.FromSeconds(10)) { m_log = log; m_jobsRepository = jobsRepository; m_executor = executor; }
public ScheduledJobsController(IWebSession webSession, ILog log, IScheduledJobsRepository jobsRepository, IJobExecutor executor, ICache cache, ISession session) : base(webSession, log) { m_jobsRepository = jobsRepository; m_executor = executor; m_cache = cache; m_session = session; }
public JobLauncher(IServiceLocator serviceLocator, IScheduledJobsRepository scheduledJobs, ILog log) { m_serviceLocator = serviceLocator; m_scheduledJobs = scheduledJobs; m_log = log; }
public ElsaJobRepo(IScheduledJobsRepository scheduledJobs) { m_scheduledJobs = scheduledJobs; }