org.tinygroup.config
public interface ConfigurationManager
| 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 |
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)
设置配置加载器
|
void setConfigurationLoader(ConfigurationLoader configurationLoader)
configurationLoader - void setApplicationConfiguration(XmlNode applicationConfiguration)
void setComponentConfigurationMap(Map<String,XmlNode> componentConfigurationMap)
void setComponentConfiguration(String key, XmlNode componentConfiguration)
XmlNode getApplicationConfiguration()
void distributeConfiguration()
void setConfigurationList(Collection<Configuration> configurationList)
Copyright © 2006–2015 TinyGroup. All rights reserved.