internal IDisposable Subscribe(IEnergyObservationProcessor <T> processor)
        {
            if (processor == null)
            {
                throw new ArgumentNullException(nameof(processor));
            }

            return(_inner.Subscribe(processor));
        }
示例#2
0
 internal IDisposable Subscribe(IEnergyObservationProcessor <IEnergyObservation> processor)
 {
     return(_inner.Subscribe(processor));
 }
 public LogEnergyObservationProcessorDecorator(IEnergyObservationProcessor <T> processor, ILogger logger)
 {
     _innerProcessor = processor ?? throw new ArgumentNullException(nameof(processor));
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }