public Job(string name, Action action, Action postRunAction, IJobListUpdater jobListUpdater, ILogger logger) { _name = name; _action = action; _postRunAction = postRunAction; _jobListUpdater = jobListUpdater; _logger = logger; State = JobState.Pending; }
public Job(string name, Action action, IJobListUpdater jobListUpdater, ILogger logger) : this(name, action, () => { }, jobListUpdater, logger) { }
public JobFactory(IJobListUpdater jobListUpdater, ILogger logger) { _jobListUpdater = jobListUpdater; _logger = logger; }