public class DynamicConfiguration extends Configuration
Makes it possible to define Application Configuration Entries (ACEs) at runtime, building upon an (optional) underlying configuration. Entries from the underlying configuration take precedence over dynamic entries.
Configuration.Parameters
限定符和类型 | 字段和说明 |
---|---|
protected static org.slf4j.Logger |
LOG |
构造器和说明 |
---|
DynamicConfiguration(Configuration delegate)
Create a dynamic configuration.
|
限定符和类型 | 方法和说明 |
---|---|
void |
addAppConfigurationEntry(String name,
AppConfigurationEntry... entry)
Add entries for the given application name.
|
AppConfigurationEntry[] |
getAppConfigurationEntry(String name)
Retrieve the AppConfigurationEntries for the specified name
from this Configuration.
|
void |
refresh() |
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
public DynamicConfiguration(@Nullable Configuration delegate)
delegate
- an underlying configuration to delegate to, or null.public void addAppConfigurationEntry(String name, AppConfigurationEntry... entry)
public AppConfigurationEntry[] getAppConfigurationEntry(String name)
getAppConfigurationEntry
在类中 Configuration
name
- the name used to index the Configuration.public void refresh()
refresh
在类中 Configuration
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.