示例#1
0
 public NacosListenerHelper(INacosClient client, ILoggerFactory loggerFactory)
 {
     _client      = client;
     _logger      = loggerFactory.CreateLogger <NacosListenerHelper>();
     _listeners   = new ConcurrentDictionary <string, NacosListener>();
     _configCache = new Dictionary <string, string>();
 }
示例#2
0
 public NacosServiceFinder(NacosConfig config, INacosClient client, ILoggerFactory loggerFactory, IMemoryCache cache)
     : base(cache)
 {
     _config = config;
     _client = client;
     loggerFactory.CreateLogger <NacosServiceFinder>();
 }
示例#3
0
 public NacosServiceFinder(NacosConfig config, INacosClient client, ILogger <NacosServiceFinder> logger, IMemoryCache cache)
     : base(cache, logger)
 {
     _config = config;
     _client = client;
     _logger = logger;
 }
示例#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>();
 }
示例#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>();
 }
示例#6
0
 public NacosConfigTest()
 {
     _client = Resolve <INacosClient>();
 }