You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bi...@apache.org on 2004/06/05 07:19:04 UTC

cvs commit: jakarta-tomcat-connectors/jk/java/org/apache/jk/server JkCoyoteHandler.java

billbarker    2004/06/04 22:19:04

  Modified:    jk/java/org/apache/jk/common HandlerRequest.java
               jk/java/org/apache/jk/server JkCoyoteHandler.java
  Log:
  Adding stage information to the RequestInfo.
  
  Revision  Changes    Path
  1.37      +4 -3      jakarta-tomcat-connectors/jk/java/org/apache/jk/common/HandlerRequest.java
  
  Index: HandlerRequest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/HandlerRequest.java,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- HandlerRequest.java	31 May 2004 04:48:54 -0000	1.36
  +++ HandlerRequest.java	5 Jun 2004 05:19:04 -0000	1.37
  @@ -29,6 +29,7 @@
   import org.apache.coyote.RequestGroupInfo;
   import org.apache.coyote.RequestInfo;
   import org.apache.coyote.Response;
  +import org.apache.coyote.Constants;
   import org.apache.jk.core.JkHandler;
   import org.apache.jk.core.Msg;
   import org.apache.jk.core.MsgContext;
  @@ -441,6 +442,8 @@
               }
           }
   
  +	RequestInfo rp = req.getRequestProcessor();
  +	rp.setStage(Constants.STAGE_PARSE);
           MessageBytes tmpMB2 = (MessageBytes)req.getNote(WorkerEnv.SSL_CERT_NOTE);
           if(tmpMB2 != null) {
               tmpMB2.recycle();
  @@ -480,9 +483,7 @@
   
           decodeAttributes( ep, msg, req, tmpMB );
   
  -//         if(req.getSecure() ) {
  -//             req.setScheme(req.SCHEME_HTTPS);
  -//         }
  +	rp.setStage(Constants.STAGE_PREPARE);
           MessageBytes valueMB = req.getMimeHeaders().getValue("host");
           parseHost(valueMB, req);
           // set cookies on request now that we have all headers
  
  
  
  1.56      +5 -1      jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java
  
  Index: JkCoyoteHandler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- JkCoyoteHandler.java	31 May 2004 04:48:54 -0000	1.55
  +++ JkCoyoteHandler.java	5 Jun 2004 05:19:04 -0000	1.56
  @@ -36,6 +36,8 @@
   import org.apache.coyote.ProtocolHandler;
   import org.apache.coyote.Request;
   import org.apache.coyote.Response;
  +import org.apache.coyote.RequestInfo;
  +import org.apache.coyote.Constants;
   import org.apache.jk.common.HandlerRequest;
   import org.apache.jk.common.JkInputStream;
   import org.apache.jk.common.MsgAjp;
  @@ -292,7 +294,8 @@
           
           res.setNote( epNote, ep );
           ep.setStatus( JK_STATUS_HEAD );
  -
  +	RequestInfo rp = req.getRequestProcessor();
  +	rp.setStage(Constants.STAGE_SERVICE);
           try {
               adapter.service( req, res );
           } catch( Exception ex ) {
  @@ -307,6 +310,7 @@
           req.recycle();
           req.updateCounters();
           res.recycle();
  +	rp.setStage(Constants.STAGE_KEEPALIVE);
           return OK;
       }
   
  
  
  

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