com.ctrip.framework.apollo.spring.config.ConfigPropertySourceFactory Maven / Gradle / Ivy
The newest version!
package com.ctrip.framework.apollo.spring.config;
import java.util.List;
import com.ctrip.framework.apollo.Config;
import com.google.common.collect.Lists;
public class ConfigPropertySourceFactory {
private final List configPropertySources = Lists.newLinkedList();
public ConfigPropertySource getConfigPropertySource(String name, Config source) {
ConfigPropertySource configPropertySource = new ConfigPropertySource(name, source);
configPropertySources.add(configPropertySource);
return configPropertySource;
}
public List getAllConfigPropertySources() {
return Lists.newLinkedList(configPropertySources);
}
}