Exemplo n.º 1
0
 /** Reconfigures the context. */
 private void reconfigure(final URI configURI) {
   final ClassLoader cl =
       ClassLoader.class.isInstance(externalContext) ? (ClassLoader) externalContext : null;
   LOGGER.debug(
       "Reconfiguration started for context[name={}] at URI {} ({}) with optional ClassLoader: {}",
       contextName,
       configURI,
       this,
       cl);
   final Configuration instance =
       ConfigurationFactory.getInstance().getConfiguration(contextName, configURI, cl);
   setConfiguration(instance);
   /*
    * instance.start(); Configuration old = setConfiguration(instance); updateLoggers(); if (old != null) {
    * old.stop(); }
    */
   final String location =
       configuration == null ? "?" : String.valueOf(configuration.getConfigurationSource());
   LOGGER.debug(
       "Reconfiguration complete for context[name={}] at URI {} ({}) with optional ClassLoader: {}",
       contextName,
       location,
       this,
       cl);
 }