org.tinygroup.config.impl
public class ConfigurationManagerImpl extends Object implements ConfigurationManager
| Constructor and 描述 |
|---|
ConfigurationManagerImpl() |
| Modifier and Type | Method and 描述 |
|---|---|
void |
distributeConfiguration()
分发应用配置
应用配置会促使配置管理器把配置信息推送到配置订阅者 |
XmlNode |
getApplicationConfiguration() |
XmlNode |
getComponentConfiguration(String key) |
Map<String,XmlNode> |
getComponentConfigurationMap() |
Map<String,String> |
getConfiguration() |
<T> T |
getConfiguration(Class<T> type,
String key,
T defaultValue) |
String |
getConfiguration(String key) |
void |
loadConfiguration() |
void |
setApplicationConfiguration(XmlNode applicationConfiguration) |
void |
setComponentConfiguration(String key,
XmlNode componentConfiguration) |
void |
setComponentConfigurationMap(Map<String,XmlNode> componentConfigurationMap) |
void |
setConfiguration(String key,
String value)
设置KeyValue形式的值
|
void |
setConfigurationList(Collection<Configuration> configurationList) |
void |
setConfigurationLoader(ConfigurationLoader configurationLoader)
设置配置加载器
|
public void setConfigurationLoader(ConfigurationLoader configurationLoader)
ConfigurationManagersetConfigurationLoader 接口 {1} 中的 {0} ConfigurationManagerpublic void setApplicationConfiguration(XmlNode applicationConfiguration)
setApplicationConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic void setComponentConfigurationMap(Map<String,XmlNode> componentConfigurationMap)
setComponentConfigurationMap 接口 {1} 中的 {0} ConfigurationManagerpublic void setComponentConfiguration(String key, XmlNode componentConfiguration)
setComponentConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic XmlNode getApplicationConfiguration()
getApplicationConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic Map<String,XmlNode> getComponentConfigurationMap()
getComponentConfigurationMap 接口 {1} 中的 {0} ConfigurationManagerpublic XmlNode getComponentConfiguration(String key)
getComponentConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic void distributeConfiguration()
ConfigurationManagerdistributeConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic void setConfigurationList(Collection<Configuration> configurationList)
setConfigurationList 接口 {1} 中的 {0} ConfigurationManagerpublic void setConfiguration(String key, String value)
ConfigurationManagersetConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic <T> T getConfiguration(Class<T> type, String key, T defaultValue)
getConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic void loadConfiguration()
public Map<String,String> getConfiguration()
getConfiguration 接口 {1} 中的 {0} ConfigurationManagerpublic String getConfiguration(String key)
getConfiguration 接口 {1} 中的 {0} ConfigurationManagerCopyright © 2006–2015 TinyGroup. All rights reserved.