You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/09/07 20:03:21 UTC

cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote Request.java

remm        2003/09/07 11:03:21

  Modified:    coyote/src/java/org/apache/coyote Request.java
  Log:
  - Make the update of the stats an explicit call (I believe it is valid to call
    recycle multiple times, and it is hard to avoid with HTTP keepalive).
  
  Revision  Changes    Path
  1.23      +5 -3      jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Request.java
  
  Index: Request.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Request.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Request.java	5 Jun 2003 19:46:49 -0000	1.22
  +++ Request.java	7 Sep 2003 18:03:21 -0000	1.23
  @@ -195,7 +195,7 @@
   
       private int bytesRead=0;
       // Time of the request - usefull to avoid repeated calls to System.currentTime
  -    private long startTime;
  +    private long startTime = 0L;
   
       private RequestInfo reqProcessorMX=new RequestInfo(this);
       // ------------------------------------------------------------- Properties
  @@ -494,8 +494,6 @@
   
   
       public void recycle() {
  -        // Call RequestProcessorMX
  -        reqProcessorMX.updateCounters();
           bytesRead=0;
   
   	contentLength = -1;
  @@ -533,6 +531,10 @@
       }
   
       // -------------------- Info  --------------------
  +    public void updateCounters() {
  +        reqProcessorMX.updateCounters();
  +    }
  +
       public RequestInfo getRequestProcessor() {
           return reqProcessorMX;
       }