remm 2003/03/23 08:07:33 Modified: coyote/src/java/org/apache/coyote Constants.java RequestInfo.java Log: - Add additional request time statistics. Revision Changes Path 1.4 +2 -1 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Constants.java Index: Constants.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/Constants.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Constants.java 23 Mar 2003 08:49:48 -0000 1.3 +++ Constants.java 23 Mar 2003 16:07:33 -0000 1.4 @@ -93,7 +93,8 @@ public static final int STAGE_SERVICE = 3; public static final int STAGE_ENDINPUT = 4; public static final int STAGE_ENDOUTPUT = 5; - public static final int STAGE_ENDED = 6; + public static final int STAGE_KEEPALIVE = 6; + public static final int STAGE_ENDED = 7; } 1.3 +16 -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.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- RequestInfo.java 23 Mar 2003 08:49:48 -0000 1.2 +++ RequestInfo.java 23 Mar 2003 16:07:33 -0000 1.3 @@ -101,6 +101,10 @@ // -------------------- Information about the current request ----------- // This is usefull for long-running requests only + public String getMethod() { + return req.method().toString(); + } + public String getCurrentUri() { return req.requestURI().toString(); } @@ -127,6 +131,18 @@ public int getContentLength() { return req.getContentLength(); + } + + public long getRequestBytesReceived() { + return req.getBytesRead(); + } + + public long getRequestBytesSent() { + return req.getResponse().getBytesWritten(); + } + + public long getRequestProcessingTime() { + return (System.currentTimeMillis() - req.getStartTime()); } // -------------------- Statistical data --------------------
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]