commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Bourg (JIRA)" <>
Subject [jira] Updated: (CONFIGURATION-319) Reload(addConfigurationListener) not works for CompositeConfiguration
Date Sun, 06 Apr 2008 15:21:25 GMT


Emmanuel Bourg updated CONFIGURATION-319:

    Fix Version/s: 1.6
          Summary: Reload(addConfigurationListener) not works for CompositeConfiguration 
(was: Reload(addConfigurationListern) not works for CompositeConfiguration)

> Reload(addConfigurationListener) not works for CompositeConfiguration
> ---------------------------------------------------------------------
>                 Key: CONFIGURATION-319
>                 URL:
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 1.5
>         Environment: Linux  2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686
i386 GNU/Linux
>            Reporter: Sandeep Kumar
>             Fix For: 1.6
>  I created 2 XMLConfiguration and added this to CompositeConfiguration using addConfiguration.
Now I addConfigurationListern at CompositeConfiguration level. Currently CompositeConfiguration.addConfigurationListern
is not overriden and addConfigurationListern never get registeded to any of actual configuration.
The solution could be override the CompositeConfiguration.addConfigurationListern which iterate
though configList(a private member of CompositeConfiguration class) and registed listern to
all the configuration. In current code this is broken funtionality and callback ConfigurationListener.configurationChanged
never fired.
>   while reproducing this problem I am calling CompositeConfiguration.getProperty() every
minute for reloading from another thread.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message