public StatisticsLogger(EventBroker broker, IWebContext context, Collector collector, StatisticsRepository repository) { this.broker = broker; this.context = context; this.filler = collector; this.repository = repository; }
public StatisticsTransferScheduledAction(Collector filler, StatisticsRepository repository, ConfigurationManagerWrapper config) { var section = config.GetContentSection<StatisticsSection>("statistics", required: false); MemoryFlushInterval = section.MemoryFlushInterval; TransferInterval = section.TransferInterval; StatisticsGranularity = section.Granularity; this.filler = filler; this.repository = repository; }