public void InitializeCounters(StateCounters counters) { Counters.FailedItemsCount = counters.FailedItemsCount; Counters.InWorkItemsCount = counters.InWorkItemsCount; Counters.ReceivedItemsCount = counters.ReceivedItemsCount; Counters.SheduledItemsCount = counters.SheduledItemsCount; Counters.SourceCallFailedCount = counters.SourceCallFailedCount; }
protected Transmitter(ISource <TInput> source, ITarget <TOutput> target, IExceptionHandler exceptionHandler) { Contract.Requires <ArgumentNullException>(source != null); Contract.Requires <ArgumentNullException>(target != null); Contract.Requires <ArgumentNullException>(exceptionHandler != null); _source = source; _target = target; _exceptionHandler = exceptionHandler; _counters = new StateCounters(); }