Esempio n. 1
0
 public NacosListenerHelper(INacosClient client, ILoggerFactory loggerFactory)
 {
     _client      = client;
     _logger      = loggerFactory.CreateLogger <NacosListenerHelper>();
     _listeners   = new ConcurrentDictionary <string, NacosListener>();
     _configCache = new Dictionary <string, string>();
 }
Esempio n. 2
0
 public NacosServiceFinder(NacosConfig config, INacosClient client, ILoggerFactory loggerFactory, IMemoryCache cache)
     : base(cache)
 {
     _config = config;
     _client = client;
     loggerFactory.CreateLogger <NacosServiceFinder>();
 }
Esempio n. 3
0
 public NacosServiceFinder(NacosConfig config, INacosClient client, ILogger <NacosServiceFinder> logger, IMemoryCache cache)
     : base(cache, logger)
 {
     _config = config;
     _client = client;
     _logger = logger;
 }
Esempio n. 4
0
 public NacosServiceRegister(NacosConfig config, INacosClient client, NacosListenerHelper listenerHelper, ILoggerFactory loggerFactory)
 {
     _config         = config;
     _client         = client;
     _listenerHelper = listenerHelper;
     _logger         = loggerFactory.CreateLogger <NacosServiceRegister>();
     _services       = new List <RemoveInstanceRequest>();
 }
Esempio n. 5
0
 public NacosConfigProvider(NacosConfig config, INacosClient client, NacosListenerHelper listenerHelper, ILoggerFactory loggerFactory,
                            string application)
 {
     _config         = config;
     _client         = client;
     _application    = application;
     _listenerHelper = listenerHelper;
     _logger         = loggerFactory.CreateLogger <NacosConfigProvider>();
 }
Esempio n. 6
0
 public NacosConfigTest()
 {
     _client = Resolve <INacosClient>();
 }