public interface ConfigurationRepository
ConfigurationRepository
| 限定符和类型 | 方法和说明 |
|---|---|
<V> V |
get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type)
获取指定配置定义的指定配置的值
|
Configuration |
getConfiguration(java.lang.String configName)
获取指定名称的配置
|
<C extends Configuration> |
getConfiguration(java.lang.String configName,
java.lang.Class<C> type)
获取指定名称的配置
|
java.util.Collection<Configuration> |
getConfigurations()
获取配置信息对象集合
|
java.util.List<ConfigurationValue<?>> |
getConfigurations(java.lang.String configName)
获取指定名称的配置所有配置项
|
ConfigurationRepository |
set(java.lang.String configName,
java.util.Map<java.lang.String,java.lang.Object> nameValueMap)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
|
<V> ConfigurationRepository |
set(java.lang.String configName,
java.lang.String name,
V value)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
|
java.util.Collection<Configuration> getConfigurations()
获取配置信息对象集合
Configuration getConfiguration(java.lang.String configName)
获取指定名称的配置
configName - 配置定义名称<C extends Configuration> C getConfiguration(java.lang.String configName, java.lang.Class<C> type)
获取指定名称的配置
C - 配置对象泛型configName - 配置定义名称type - 配置定义类型java.util.List<ConfigurationValue<?>> getConfigurations(java.lang.String configName)
获取指定名称的配置所有配置项
configName - 配置定义名称<V> ConfigurationRepository set(java.lang.String configName, java.lang.String name, V value)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
V - 泛型configName - 配置定义名称name - 配置名称value - 值ConfigurationRepository set(java.lang.String configName, java.util.Map<java.lang.String,java.lang.Object> nameValueMap)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
configName - 配置定义名称nameValueMap - 多个配置名,值对组成的Map<V> V get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type)
获取指定配置定义的指定配置的值
V - 泛型configName - 配置定义名称name - 配置名称type - 值类型