List of usage examples for org.apache.commons.configuration XMLConfiguration getReloadingStrategy
public ReloadingStrategy getReloadingStrategy()
From source file:nz.co.senanque.madura.configuration.MaduraConfiguration.java
public void init() { // BeanHelper.registerBeanFactory("nz.co.senanque.madura.configuration.ConstructorBeanFactory", new nz.co.senanque.madura.configuration.ConstructorBeanFactory()); // BeanHelper.registerBeanFactory("nz.co.senanque.madura.configuration.XMLBeanFactory", new XMLBeanFactory()); // BeanHelper.registerBeanFactory("nz.co.senanque.madura.configuration.SetterBeanFactory", new SetterBeanFactory()); // BeanHelper.registerBeanFactory("nz.co.senanque.madura.configuration.ListBeanFactory", new ListBeanFactory()); XMLConfiguration apacheConfiguration = (XMLConfiguration) getConfiguration(); if (apacheConfiguration.getReloadingStrategy() != null) { ReloadListener reloadListener = new ReloadListener(); reloadListener.setApplicationContext(m_applicationContext); apacheConfiguration.addConfigurationListener(reloadListener); }/*from w ww. j ava 2 s.co m*/ // Map<String, ConfigurationListener> listeners = m_applicationContext.getBeansOfType(ConfigurationListener.class); // m_configurationListeners = new ArrayList<ConfigurationListener>(); // m_configurationListeners.addAll(listeners.values()); }