You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by hg...@apache.org on 2003/09/25 17:33:06 UTC

cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/modules/server Ajp13.java Ajp13Interceptor.java

hgomez      2003/09/25 08:33:06

  Modified:    src/share/org/apache/tomcat/modules/server Ajp13.java
                        Ajp13Interceptor.java
  Log:
  Update doc and Interceptor
  
  Revision  Changes    Path
  1.35      +4 -2      jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13.java
  
  Index: Ajp13.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- Ajp13.java	25 Sep 2003 15:26:25 -0000	1.34
  +++ Ajp13.java	25 Sep 2003 15:33:06 -0000	1.35
  @@ -267,8 +267,10 @@
        * @param req An empty (newly-recycled) request object.
        * 
        * @return 200 in case of a successful read of a forwarded request, 500
  -     * if there were errors in the reading of the request, and -2 if the
  -     * server is asking the container to shut itself down.  
  +     * if there were errors in the reading of the request, 999 if request
  +     * is a low level request which has been processed by low layer and 
  +     * -2 if the server is asking the container to shut itself down.
  +     *   
        */
       public int receiveNextRequest(Request req) throws IOException 
       {
  
  
  
  1.23      +11 -3     jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13Interceptor.java
  
  Index: Ajp13Interceptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13Interceptor.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Ajp13Interceptor.java	22 Sep 2003 09:18:37 -0000	1.22
  +++ Ajp13Interceptor.java	25 Sep 2003 15:33:06 -0000	1.23
  @@ -336,6 +336,14 @@
   		    }
   		}
   
  +		// special case - low level AJP13 packet, like
  +		// PING/PONG ...
  +		if( status == 999 )
  +		{	
  +			req.recycle();
  +			continue; 
  +		} 
  +
   		// special case - invalid AJP13 packet, error 
   		// decoding packet ...
   		// we drop the connection rigth now
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org