public Cron(IWorkflowInstanceStore workflowInstanceStore, IWorkflowScheduler workflowScheduler, ICrontabParser crontabParser, IClock clock) { _clock = clock; _workflowInstanceStore = workflowInstanceStore; _workflowScheduler = workflowScheduler; _crontabParser = crontabParser; }
public RemoveScheduledTriggers(IWorkflowScheduler workflowScheduler) => _workflowScheduler = workflowScheduler;
public StartJobs(IBookmarkFinder bookmarkFinder, IWorkflowScheduler workflowScheduler) { _bookmarkFinder = bookmarkFinder; _workflowScheduler = workflowScheduler; }
public ClearTimer(IWorkflowScheduler workflowScheduler) { _workflowScheduler = workflowScheduler; }
public SchedulePublishedWorkflows(IWorkflowScheduler workflowScheduler, ITriggerFinder triggerFinder, ILogger <SchedulePublishedWorkflows> logger) { _workflowScheduler = workflowScheduler; _triggerFinder = triggerFinder; _logger = logger; }
public Sleep(IWorkflowInstanceStore workflowInstanceStore, IWorkflowScheduler workflowScheduler, IClock clock, ILogger <Sleep> logger) : base(clock, logger) { }