public PeriodicWorkTracker(ILogger <PeriodicWorkTracker> logger, IStatisticFeedsCollector statisticFeedsCollector)
        {
            _logger = logger;
            _statisticFeedsCollector = statisticFeedsCollector;

            RegisterStatisticFeeds();
        }
Esempio n. 2
0
 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;
 }
Esempio n. 4
0
        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 !;
 }