public GetStatisticsApi(
     IOptions <DnsServerApiSettings> dnsServerApiSettings,
     IOptions <BlitzServerSettings> blitzServerSettings,
     IDnsServerStatisticsStore dnsServerStatisticsStore)
 {
     _logger = Log.ForContext("SourceContext", FunctionName);
     _dnsServerApiSettings     = dnsServerApiSettings.Value;
     _blitzServerSettings      = blitzServerSettings.Value;
     _dnsServerStatisticsStore = dnsServerStatisticsStore;
 }
 public DnsServerStatisticsIngresser(
     IOptions <DnsServerApiSettings> dnsServerApiSettings,
     IDnsServerStatisticsRetriever dnsServerStatisticsRetreiver,
     IDnsServerStatisticsStore dnsServerStatisticsStore)
 {
     _dnsServerApiSettings         = dnsServerApiSettings.Value;
     _dnsServerStatisticsRetreiver = dnsServerStatisticsRetreiver;
     _dnsServerStatisticsStore     = dnsServerStatisticsStore;
     _logger = Log.ForContext("SourceContext", nameof(DnsServerStatisticsIngresser));
 }
Esempio n. 3
0
 public StatisticsSummarizer(
     IOptions <DnsServerApiSettings> dnsServerApiSettings,
     IOptions <BlitzServerSettings> blitzServerSettings,
     IDnsServerStatisticsStore dnsServerStatisticsStore)
 {
     _dnsServerApiSettings     = dnsServerApiSettings.Value;
     _blitzServerSettings      = blitzServerSettings.Value;
     _dnsServerStatisticsStore = dnsServerStatisticsStore;
     _logger = Log.ForContext("SourceContext", nameof(StatisticsSummarizer));
 }
Esempio n. 4
0
 public SummarizedStatisticsApi(
     IOptions <DnsServerApiSettings> dnsServerApiSettings,
     IOptions <BlitzServerSettings> blitzServerSettings,
     IStatisticsSummarizer statisticsSummarizer)
 {
     _dnsServerApiSettings = dnsServerApiSettings.Value;
     _blitzServerSettings  = blitzServerSettings.Value;
     _statisticsSummarizer = statisticsSummarizer;
     _logger = Log.ForContext("SourceContext", FunctionName);
 }