| 程序包 | 说明 |
|---|---|
| com.alipay.sofa.common | |
| com.alipay.sofa.common.config | |
| com.alipay.sofa.common.config.listener | |
| com.alipay.sofa.common.config.source |
| 限定符和类型 | 字段和说明 |
|---|---|
static ConfigKey<String> |
CommonToolConfigKeys.COMMON_LOG_FILE |
static ConfigKey<String> |
CommonToolConfigKeys.COMMON_LOG_LEVEL |
static ConfigKey<Long> |
CommonToolConfigKeys.COMMON_THREAD_LOG_PERIOD |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ConfigKey<T> |
ConfigKey.build(String key,
T defaultValue,
boolean modifiable,
String description) |
static <T> ConfigKey<T> |
ConfigKey.build(String key,
T defaultValue,
boolean modifiable,
String description,
String[] alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ManagementListener.afterConfigLoaded(ConfigKey key,
ConfigSource configSource,
List<ConfigSource> configSourceList)
Do something when loaded config
|
void |
ManagementListener.beforeConfigLoading(ConfigKey configKey,
List<ConfigSource> configSources)
Do some thing before loading config
|
<T> T |
ConfigSource.getConfig(ConfigKey<T> key)
Get config by configKey.
|
<T> T |
DefaultConfigManger.getConfig(ConfigKey<T> key,
T defaultValue) |
String |
ConfigSource.getEffectiveKey(ConfigKey configKey)
The actual effective key to get the value.
|
static <T> T |
SofaConfigs.getOrCustomDefault(ConfigKey<T> key,
T customDefault) |
<T> T |
DefaultConfigManger.getOrCustomDefault(ConfigKey<T> key,
T customDefault) |
<T> T |
ConfigManager.getOrCustomDefault(ConfigKey<T> key,
T customDefault) |
static <T> T |
SofaConfigs.getOrDefault(ConfigKey<T> key) |
<T> T |
DefaultConfigManger.getOrDefault(ConfigKey<T> key) |
<T> T |
ConfigManager.getOrDefault(ConfigKey<T> key) |
String |
ConfigSource.getStringConfig(ConfigKey key)
Get the string value of key
|
void |
ManagementListener.onLoadDefaultValue(ConfigKey key,
Object defaultValue)
Do something when loaded defaultValue
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LogConfigListener.afterConfigLoaded(ConfigKey configKey,
ConfigSource configSource,
List<ConfigSource> configSourceList) |
void |
AbstractConfigListener.afterConfigLoaded(ConfigKey key,
ConfigSource configSource,
List<ConfigSource> configSourceList) |
void |
AbstractConfigListener.beforeConfigLoading(ConfigKey configKey,
List<ConfigSource> configSources) |
void |
LogConfigListener.onLoadDefaultValue(ConfigKey key,
Object defaultValue) |
void |
AbstractConfigListener.onLoadDefaultValue(ConfigKey key,
Object defaultValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
AbstractConfigSource.getConfig(ConfigKey<T> key) |
String |
AbstractConfigSource.getEffectiveKey(ConfigKey configKey) |
String |
AbstractConfigSource.getStringConfig(ConfigKey key) |
Copyright © 2021. All rights reserved.