示例#1
0
 public HttpConfigurationPoller(ConfigOptions setting,
                                RemoteConfigRepository repository,
                                RedisClient redisClient,
                                IJsonHelper jsonHelper,
                                ILogger <HttpConfigurationPoller> logger)
 {
     _setting     = setting;
     _repository  = repository;
     _redisClient = redisClient;
     _jsonHelper  = jsonHelper;
     _logger      = logger;
 }
示例#2
0
        public RemoteConfigRepository(ConfigOptions setting,
                                      RedisClient redisClient,
                                      ConfigServiceLocator configServiceLocator,
                                      ILoggerFactory loggerFactory,
                                      IJsonHelper jsonHelper,
                                      IHttpClientFactory httpClientFactory)
        {
            _logger = loggerFactory.CreateLogger <RemoteConfigRepository>();
            _config = new BucketConfig();

            _setting = setting;

            _serviceLocator = configServiceLocator;

            _jsonHelper = jsonHelper;

            _httpClientFactory = httpClientFactory;
        }
 public ConfigServiceLocator(ConfigOptions setting, ILoadBalancerHouse loadBalancerHouse)
 {
     _setting           = setting;
     _loadBalancerHouse = loadBalancerHouse;
 }