Esempio n. 1
0
 public ElsaJobsScheduler(IDataRepository dataRepository, ILog log, IScheduledJobsRepository jobsRepository, IJobExecutor executor)
     : base(dataRepository, TimeSpan.FromSeconds(10))
 {
     m_log            = log;
     m_jobsRepository = jobsRepository;
     m_executor       = executor;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public JobLauncher(IServiceLocator serviceLocator, IScheduledJobsRepository scheduledJobs, ILog log)
 {
     m_serviceLocator = serviceLocator;
     m_scheduledJobs  = scheduledJobs;
     m_log            = log;
 }
Esempio n. 4
0
 public ElsaJobRepo(IScheduledJobsRepository scheduledJobs)
 {
     m_scheduledJobs = scheduledJobs;
 }