Example #1
0
 public StartupManager(
     ILogFactory logFactory,
     IRabbitMqConfigurator rabbitMqConfigurator,
     ISettingsRenderer settingsRenderer,
     IIrreversibleBlockMonitor irreversibleBlockMonitor = null)
 {
     _log = logFactory.CreateLog(this);
     _rabbitMqConfigurator     = rabbitMqConfigurator;
     _irreversibleBlockMonitor = irreversibleBlockMonitor;
     _settingsRenderer         = settingsRenderer;
 }
Example #2
0
 public StartupManager(
     ILogFactory logFactory,
     IHealthMonitor healthMonitor,
     IHealthProvider healthProvider,
     IBlockchainInfoProvider blockchainInfoProvider,
     IDependenciesInfoProvider dependenciesInfoProvider,
     ISettingsRenderer settingsRenderer)
 {
     _log                      = logFactory.CreateLog(this);
     _healthMonitor            = healthMonitor;
     _healthProvider           = healthProvider;
     _blockchainInfoProvider   = blockchainInfoProvider;
     _dependenciesInfoProvider = dependenciesInfoProvider;
     _settingsRenderer         = settingsRenderer;
 }
 public StartupManager(
     ISettingsRenderer settingsRenderer)
 {
     _settingsRenderer = settingsRenderer;
 }