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