public DiscoveryManager(INodeLifecycleManagerFactory nodeLifecycleManagerFactory, INodeTable nodeTable, INetworkStorage discoveryStorage, INetworkConfig networkConfig, ILogManager logManager) { _logger = logManager.GetClassLogger(); _configurationProvider = networkConfig; _nodeLifecycleManagerFactory = nodeLifecycleManagerFactory; _nodeTable = nodeTable; _discoveryStorage = discoveryStorage; _nodeLifecycleManagerFactory.DiscoveryManager = this; }
public DiscoveryManager( INodeLifecycleManagerFactory nodeLifecycleManagerFactory, INodeTable nodeTable, INetworkStorage discoveryStorage, IDiscoveryConfig discoveryConfig, ILogManager logManager) { _logger = logManager.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager)); _discoveryConfig = discoveryConfig ?? throw new ArgumentNullException(nameof(discoveryConfig)); _nodeLifecycleManagerFactory = nodeLifecycleManagerFactory ?? throw new ArgumentNullException(nameof(nodeLifecycleManagerFactory)); _nodeTable = nodeTable ?? throw new ArgumentNullException(nameof(nodeTable)); _discoveryStorage = discoveryStorage ?? throw new ArgumentNullException(nameof(discoveryStorage)); _nodeLifecycleManagerFactory.DiscoveryManager = this; }
public DiscoveryManager( ILogger logger, IDiscoveryConfigurationProvider configurationProvider, INodeLifecycleManagerFactory nodeLifecycleManagerFactory, INodeFactory nodeFactory, INodeTable nodeTable, IDiscoveryStorage discoveryStorage) { _logger = logger; _configurationProvider = configurationProvider; _nodeLifecycleManagerFactory = nodeLifecycleManagerFactory; _nodeFactory = nodeFactory; _nodeTable = nodeTable; _discoveryStorage = discoveryStorage; _nodeLifecycleManagerFactory.DiscoveryManager = this; }