@Override public void configure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.cloneConfigure(_template,context); }
public void configure() throws Exception { // Configure webapp for (Configuration configuration : _configurations) { LOG.debug("configure {} with {}",this,configuration); configuration.configure(this); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
public void postConfigure() throws Exception { // Clean up after configuration for (Configuration configuration : _configurations) { LOG.debug("postConfigure {} with {}",this,configuration); configuration.postConfigure(this); } }
@Override public void destroy() { // Prepare for configuration MultiException mx=new MultiException(); if (_configurations!=null) { for (int i=_configurations.size();i-->0;) { try { _configurations.get(i).destroy(this); } catch(Exception e) { mx.add(e); } } } _configurations.clear(); super.destroy(); mx.ifExceptionThrowRuntime(); }
configuration.preConfigure(this);
public void postConfigure() throws Exception { // Clean up after configuration for (int i=0;i<_configurations.length;i++) { LOG.debug("postConfigure {} with {}",this,_configurations[i]); _configurations[i].postConfigure(this); } }
@Override public void destroy() { // Prepare for configuration MultiException mx=new MultiException(); if (_configurations!=null) { for (int i=_configurations.size();i-->0;) { try { _configurations.get(i).destroy(this); } catch(Exception e) { mx.add(e); } } } _configurations.clear(); super.destroy(); mx.ifExceptionThrowRuntime(); }
_configurations[i].preConfigure(this);
@Override protected void stopContext() throws Exception { stopWebapp(); try { for (int i=_configurations.size();i-->0;) _configurations.get(i).deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) { ClassLoader loader = getClassLoader(); if (loader != null && loader instanceof URLClassLoader) ((URLClassLoader)loader).close(); setClassLoader(null); } setAvailable(true); _unavailableException=null; } }
public void configure() throws Exception { // Configure webapp for (int i=0;i<_configurations.length;i++) { LOG.debug("configure {} with {}",this,_configurations[i]); _configurations[i].configure(this); } }
public void postConfigure() throws Exception { // Clean up after configuration for (Configuration configuration : _configurations) { LOG.debug("postConfigure {} with {}",this,configuration); configuration.postConfigure(this); } }
@Override public void configure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.cloneConfigure(_template,context); }
@Override public void destroy() { // Prepare for configuration MultiException mx=new MultiException(); if (_configurations!=null) { for (int i=_configurations.size();i-->0;) { try { _configurations.get(i).destroy(this); } catch(Exception e) { mx.add(e); } } } _configurations.clear(); super.destroy(); mx.ifExceptionThrowRuntime(); }
_configurations[i].preConfigure(this);
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
public void configure() throws Exception { // Configure webapp for (int i=0;i<_configurations.length;i++) { LOG.debug("configure {} with {}",this,_configurations[i]); _configurations[i].configure(this); } }
public void postConfigure() throws Exception { // Clean up after configuration for (Configuration configuration : _configurations) { LOG.debug("postConfigure {} with {}",this,configuration); configuration.postConfigure(this); } }
@Override public void configure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.cloneConfigure(_template,context); }
@Override public void destroy() { // Prepare for configuration MultiException mx=new MultiException(); if (_configurations!=null) { for (int i=_configurations.size();i-->0;) { try { _configurations.get(i).destroy(this); } catch(Exception e) { mx.add(e); } } } _configurations.clear(); super.destroy(); mx.ifExceptionThrowRuntime(); }