public class DefaultConfigManager extends Object implements ConfigManager
| Constructor and Description |
|---|
DefaultConfigManager(long expireAfterSecond,
long maximumSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigListener(ManagementListener configListener) |
void |
addConfigSource(ConfigSource configSource) |
<T> T |
getConfig(ConfigKey<T> key,
T defaultValue) |
<T> T |
getOrCustomDefault(ConfigKey<T> key,
T customDefault) |
<T> T |
getOrCustomDefaultWithCache(ConfigKey<T> key,
T customDefault) |
<T> T |
getOrDefault(ConfigKey<T> key) |
<T> T |
getOrDefaultWithCache(ConfigKey<T> key) |
public DefaultConfigManager(long expireAfterSecond,
long maximumSize)
public <T> T getOrDefault(ConfigKey<T> key)
getOrDefault in interface ConfigManagerpublic <T> T getOrCustomDefault(ConfigKey<T> key, T customDefault)
getOrCustomDefault in interface ConfigManagerpublic <T> T getOrDefaultWithCache(ConfigKey<T> key)
getOrDefaultWithCache in interface ConfigManagerpublic <T> T getOrCustomDefaultWithCache(ConfigKey<T> key, T customDefault)
getOrCustomDefaultWithCache in interface ConfigManagerpublic <T> T getConfig(ConfigKey<T> key, T defaultValue)
public void addConfigSource(ConfigSource configSource)
addConfigSource in interface ConfigManagerpublic void addConfigListener(ManagementListener configListener)
addConfigListener in interface ConfigManagerCopyright © 2024. All rights reserved.