[ 
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)

Reply via email to