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;
}