[
https://issues.apache.org/jira/browse/CONFIGURATION-575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Heger resolved CONFIGURATION-575.
----------------------------------------
Resolution: Fixed
Fixed after the integration of the immutableNodes branch in revision 1588831.
> Use immutable node structures in hierarchical configurations
> ------------------------------------------------------------
>
> Key: CONFIGURATION-575
> URL: https://issues.apache.org/jira/browse/CONFIGURATION-575
> Project: Commons Configuration
> Issue Type: Improvement
> Affects Versions: 1.9
> Reporter: Oliver Heger
> Fix For: 2.0
>
>
> Currently, hierarchical configurations use {{ConfigurationNode}} objects to
> represent their hierarchical node structures. These objects are mutable;
> there are set methods for altering node names, values, children, attributes,
> and more. This is problematic for various reasons:
> * Client code can alter the structure directly circumventing mechanisms of
> the configuration object.
> * In a multi-threaded environment all accesses have to be synchronized
> because one cannot be sure when an underlying structure is modified.
--
This message was sent by Atlassian JIRA
(v6.2#6252)