public MonthlyStatisticsSummarizer(
            IStatisticsSummarizer statisticsSummarizer,
            IStatisticsSender statisticsSender)
        {
            _statisticsSummarizer = statisticsSummarizer;
            _statisticsSender     = statisticsSender;

            _logger = Log.ForContext("SourceContext", FunctionName);
        }
Ejemplo n.º 2
0
 public SummarizedStatisticsApi(
     IOptions <DnsServerApiSettings> dnsServerApiSettings,
     IOptions <BlitzServerSettings> blitzServerSettings,
     IStatisticsSummarizer statisticsSummarizer)
 {
     _dnsServerApiSettings = dnsServerApiSettings.Value;
     _blitzServerSettings  = blitzServerSettings.Value;
     _statisticsSummarizer = statisticsSummarizer;
     _logger = Log.ForContext("SourceContext", FunctionName);
 }
        public TimeTriggeredStatisticsRetriever(
            IDnsServerStatisticsIngresser dnsServerStatisticsIngresser,
            IStatisticsSummarizer statisticsSummarizer,
            IStatisticsSender statisticsSender)
        {
            _dnsServerStatisticsIngresser = dnsServerStatisticsIngresser;
            _statisticsSummarizer         = statisticsSummarizer;
            _statisticsSender             = statisticsSender;

            _logger = Log.ForContext("SourceContext", FunctionName);
        }