Example #1
0
 public OverlappedJobDirector(
     IOverlappedProducer <TData> producer,
     IOverlappedConsumer <TData> consumer,
     ILogger logger)
     : base(logger)
 {
     Producer = producer;
     Consumer = consumer;
     ProducerExceptionState = new JobExceptionState();
     ConsumerExceptionState = new JobExceptionState();
 }
Example #2
0
 public PeriodicJobDirector(IPeriodicJob periodicJob, ILogger logger)
     : base(logger)
 {
     PeriodicJob       = periodicJob;
     JobExceptionState = new JobExceptionState();
 }
Example #3
0
 public TriggeredJobDirector(ITriggeredJob triggeredJob, ILogger logger)
     : base(logger)
 {
     TriggeredJob      = triggeredJob;
     JobExceptionState = new JobExceptionState();
 }