Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
 public Job(string name, Action action, IJobListUpdater jobListUpdater, ILogger logger)
     : this(name, action, () => { }, jobListUpdater, logger)
 {
 }
Example #4
0
 public JobFactory(IJobListUpdater jobListUpdater, ILogger logger)
 {
     _jobListUpdater = jobListUpdater;
     _logger = logger;
 }
Example #5
0
 public Job(string name, Action action, IJobListUpdater jobListUpdater, ILogger logger)
     : this(name, action, () => { }, jobListUpdater, logger)
 {
 }
Example #6
0
 public JobFactory(IJobListUpdater jobListUpdater, ILogger logger)
 {
     _jobListUpdater = jobListUpdater;
     _logger         = logger;
 }