Configuration, Reconfigurable, Filterable, LifeCycle, LifeCycle2public class CompositeConfiguration extends AbstractConfiguration implements Reconfigurable
AbstractFilterable.Builder<B extends AbstractFilterable.Builder<B>>LifeCycle.State| Modifier and Type | Field | Description |
|---|---|---|
static String |
MERGE_STRATEGY_PROPERTY |
Allow the ConfigurationFactory class to be specified as a system property.
|
isShutdownHookEnabled, listeners, pluginManager, pluginPackages, rootNode, scriptManager, shutdownTimeoutMillisDEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGERCONTEXT_PROPERTIES| Constructor | Description |
|---|---|
CompositeConfiguration(List<? extends AbstractConfiguration> configurations) |
Construct the ComponsiteConfiguration.
|
| Modifier and Type | Method | Description |
|---|---|---|
Configuration |
reconfigure() |
|
void |
setup() |
|
String |
toString() |
addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createAdvertiser, createConfiguration, doConfigure, getAdvertiser, getAppender, getAppenders, getAsyncLoggerConfigDelegate, getComponent, getConfigurationSource, getCustomLevels, getDefaultStatus, getLogger, getLoggerConfig, getLoggerContext, getLoggers, getName, getNanoClock, getPluginManager, getPluginPackages, getProperties, getReliabilityStrategy, getRootLogger, getRootNode, getScheduler, getScriptManager, getShutdownTimeoutMillis, getStrSubstitutor, getWatchManager, initialize, isShutdownHookEnabled, preConfigure, removeAppender, removeListener, removeLogger, setAdvertiser, setLoggerAdditive, setName, setNanoClock, setPluginManager, setScriptManager, setToDefault, start, stop, toByteArrayaddFilter, getFilter, hasFilter, isFiltered, removeFilter, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stopaddFilter, getFilter, hasFilter, isFiltered, removeFilterpublic static final String MERGE_STRATEGY_PROPERTY
public CompositeConfiguration(List<? extends AbstractConfiguration> configurations)
configurations - The List of Configurations to merge.public void setup()
setup in class AbstractConfigurationpublic Configuration reconfigure()
reconfigure in interface ReconfigurableCopyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.