public PeriodicWorkTracker(ILogger <PeriodicWorkTracker> logger, IStatisticFeedsCollector statisticFeedsCollector) { _logger = logger; _statisticFeedsCollector = statisticFeedsCollector; RegisterStatisticFeeds(); }
public BitcoinConnectionManager(ILogger <ConnectionManager> logger, IEventBus eventBus, IStatisticFeedsCollector statisticFeedsCollector, IEnumerable <IConnector> connectors, IRandomNumberGenerator randomNumberGenerator, IPeriodicWork periodicPeerHealthCheck) : base(logger, eventBus, statisticFeedsCollector, connectors) { _randomNumberGenerator = randomNumberGenerator; _periodicPeerHealthCheck = periodicPeerHealthCheck; }
public DefaultPeerBehaviorManager(ILogger <DefaultPeerBehaviorManager> logger, IEventBus eventBus, IStatisticFeedsCollector statisticFeedsCollector, IOptions <ForgeConnectivitySettings> connectivityOptions, IPeerAddressBook peerAddressBook) { _logger = logger; _eventBus = eventBus; _statisticFeedsCollector = statisticFeedsCollector; _connectivitySettings = connectivityOptions.Value; _peerAddressBook = peerAddressBook; }
public ConnectionManager(ILogger <ConnectionManager> logger, IEventBus eventBus, IStatisticFeedsCollector statisticFeedsCollector, IEnumerable <IConnector> connectors ) { _logger = logger; _eventBus = eventBus; _statisticFeedsCollector = statisticFeedsCollector; _connectors = connectors; foreach (IConnector?connector in _connectors) { connector?.SetConnectionManager(this); } }
public ConsoleKeyDumper(IHostApplicationLifetime hostApplicationLifetime, IStatisticFeedsCollector statisticFeedsCollector) { _hostApplicationLifetime = hostApplicationLifetime; _statisticFeedsCollector = statisticFeedsCollector; }
public StatisticsController(ILogger <StatisticsController> logger, IStatisticFeedsCollector statisticFeedsCollector) { _logger = logger; _statisticFeedsCollector = statisticFeedsCollector !; }