Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.1
-
None
-
None
-
Operating System: Windows 2000
Platform: Other
-
35118
Description
We are trying to use FileChangedReloadingStrategy for XMLConfiguration, but its
not working.
We are using CompositeConfiguration and we have properties files as well as
some xml files.
I set FileChangedReloadingStrategy for all the configuration which is sub
class of FileConfiguration. But reloading is only working for properties.
Code:
============
Configuration config = null;
ConfigurationFactory factory = new ConfigurationFactory();
String configFile="c:/config.xml";
factory.setConfigurationFileName(configFile);
config = factory.getConfiguration();
CompositeConfiguration cc=((CompositeConfiguration)config);
int noOfConfig=cc.getNumberOfConfigurations();
for(int i=0;i<noOfConfig;i++){
System.out.println(cc.getConfiguration.getClass() +" : " +
(cc.getConfiguration instanceof FileConfiguration));
if((cc.getConfiguration instanceof FileConfiguration)){
((FileConfiguration)cc.getConfiguration).setReloadingStrategy(new
FileChangedReloadingStrategy());
}
Is it possible to use FileChangedReloadingStrategy for xmlconfiguration.