pero 2005/01/29 11:38:38 Modified: catalina/src/share/org/apache/catalina/core StandardHost.java Log: add destory method that unregister this and all StandardContext MBeans Revision Changes Path 1.39 +13 -1 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHost.java Index: StandardHost.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHost.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- StandardHost.java 11 Jan 2005 14:01:45 -0000 1.38 +++ StandardHost.java 29 Jan 2005 19:38:37 -0000 1.39 @@ -781,6 +781,7 @@ log.debug( "Register host " + getName() + " with domain "+ domain ); oname=new ObjectName(domain + ":type=Host,host=" + this.getName()); + controller = oname; Registry.getRegistry(null, null) .registerComponent(this, oname, null); } catch( Throwable t ) { @@ -789,6 +790,17 @@ } } + public void destroy() throws Exception { + // destroy our child containers, if any + Container children[] = findChildren(); + super.destroy(); + for (int i = 0; i < children.length; i++) { + if(children[i] instanceof StandardContext) + ((StandardContext)children[i]).destroy(); + } + + } + public ObjectName preRegister(MBeanServer server, ObjectName oname ) throws Exception {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]