for (Map.Entry<String, RegistryConfig> entry : registryMap.entrySet()) { RegistryConfig value = entry.getValue(); registries.put(value.getId(), value);
private void registerRegistry(List<RegistryConfig> registryConfigs, ConfigurableListableBeanFactory beanFactory) { if (registryConfigs == null || registryConfigs.isEmpty()) { logger.warn("dubbo 没有配置服务注册中心"); } else { for (int index = 0; index < registryConfigs.size(); index++) { RegistryConfig registryConfig = registryConfigs.get(index); String beanName = registryConfig.getId(); if (StringUtils.isEmpty(beanName)) { beanName = "registryConfig-" + index; } beanFactory.registerSingleton(beanName, registryConfig); } } }
private void registerRegistry(List<RegistryConfig> registryConfigs, ConfigurableListableBeanFactory beanFactory) { if (registryConfigs == null || registryConfigs.isEmpty()) { logger.warn("dubbo 没有配置服务注册中心"); } else { for (int index = 0; index < registryConfigs.size(); index++) { RegistryConfig registryConfig = registryConfigs.get(index); String beanName = registryConfig.getId(); if (StringUtils.isEmpty(beanName)) { beanName = "registryConfig-" + index; } beanFactory.registerSingleton(beanName, registryConfig); } } }
private List<RegistryConfig> getRegistry(List<RegistryConfig> registrys, String environmentName) { String value = environment.getProperty(environmentName); if (StringUtils.isEmpty(value)) { return null; } String[] vals = value.split(","); List<RegistryConfig> ret = new ArrayList<RegistryConfig>(); for (String val : vals) { for (RegistryConfig registryConfig : registrys) { if (val.trim().equals(registryConfig.getId())) { ret.add(registryConfig); } } } return ret; }
private List<RegistryConfig> getRegistry(List<RegistryConfig> registrys, String environmentName) { String value = environment.getProperty(environmentName); if (StringUtils.isEmpty(value)) { return null; } String[] vals = value.split(","); List<RegistryConfig> ret = new ArrayList<RegistryConfig>(); for (String val : vals) { for (RegistryConfig registryConfig : registrys) { if (val.trim().equals(registryConfig.getId())) { ret.add(registryConfig); } } } return ret; }