コード例 #1
0
ファイル: NacosListenerHelper.cs プロジェクト: ztxyzu/spear
 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
ファイル: NacosServiceFinder.cs プロジェクト: zhangbo27/spear
 public NacosServiceFinder(NacosConfig config, INacosClient client, ILogger <NacosServiceFinder> logger, IMemoryCache cache)
     : base(cache, logger)
 {
     _config = config;
     _client = client;
     _logger = logger;
 }
コード例 #4
0
ファイル: NacosServiceRegister.cs プロジェクト: ztxyzu/spear
 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
ファイル: NacosConfigProvider.cs プロジェクト: ztxyzu/spear
 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>();
 }