DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.
Each CombinedConfiguration is referenced by a key that is dynamically constructed from a key pattern on each call. The key pattern will be resolved using the configured ConfigurationInterpolator.
This Configuration implementation uses the configured {@code Synchronizer} toguard itself against concurrent access. If there are multiple threads accessing an instance concurrently, a fully functional {@code Synchronizer}implementation (e.g. {@code ReadWriteSynchronizer}) has to be used to ensure consistency and to avoid exceptions. The {@code Synchronizer} assigned to aninstance is also passed to child configuration objects when they are created.
@since 1.6 @version $Id: DynamicCombinedConfiguration.java 1624601 2014-09-12 18:04:36Z oheger $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|