remm 2004/01/15 05:16:49 Modified: coyote/src/java/org/apache/coyote RequestGroupInfo.java RequestInfo.java Log: - Properly remove the RequestInfo from the request group on thread end. Revision Changes Path 1.2 +4 -0 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestGroupInfo.java Index: RequestGroupInfo.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestGroupInfo.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- RequestGroupInfo.java 20 Jan 2003 23:43:41 -0000 1.1 +++ RequestGroupInfo.java 15 Jan 2004 13:16:49 -0000 1.2 @@ -13,6 +13,10 @@ processors.add( rp ); } + public void removeRequestProcessor( RequestInfo rp ) { + processors.remove( rp ); + } + public long getMaxTime() { long maxTime=0; for( int i=0; i<processors.size(); i++ ) { 1.7 +3 -0 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestInfo.java Index: RequestInfo.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/RequestInfo.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RequestInfo.java 13 Nov 2003 20:03:33 -0000 1.6 +++ RequestInfo.java 15 Jan 2004 13:16:49 -0000 1.7 @@ -92,6 +92,9 @@ if( global != null) { this.global=global; global.addRequestProcessor( this ); + } else { + this.global.removeRequestProcessor( this ); + this.global = null; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]