Example usage for org.apache.commons.configuration XMLConfiguration getReloadingStrategy

List of usage examples for org.apache.commons.configuration XMLConfiguration getReloadingStrategy

Introduction

In this page you can find the example usage for org.apache.commons.configuration XMLConfiguration getReloadingStrategy.

Prototype

public ReloadingStrategy getReloadingStrategy() 

Source Link

Usage

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());
}