remm2003/12/22 09:47:43
Modified:catalina/src/share/org/apache/catalina/core
StandardWrapper.java StandardWrapperValve.java
mbeans-descriptors.xml
Log:
- Add a minTime attribute on servlets.
Revision ChangesPath
1.35 +12 -4
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java
Index: StandardWrapper.java
===
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- StandardWrapper.java 15 Oct 2003 18:47:49 - 1.34
+++ StandardWrapper.java 22 Dec 2003 17:47:43 - 1.35
@@ -1408,6 +1408,14 @@
swValve.setMaxTime(maxTime);
}
+public long getMinTime() {
+return swValve.getMinTime();
+}
+
+public void setMinTime(long minTime) {
+swValve.setMinTime(minTime);
+}
+
public int getRequestCount() {
return swValve.getRequestCount();
}
1.24 +11 -1
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java
Index: StandardWrapperValve.java
===
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- StandardWrapperValve.java 15 Oct 2003 18:47:49 - 1.23
+++ StandardWrapperValve.java 22 Dec 2003 17:47:43 - 1.24
@@ -109,6 +109,7 @@
// are here for performance.
private long processingTime;
private long maxTime;
+private long minTime = Long.MAX_VALUE;
private int requestCount;
private int errorCount;
@@ -371,6 +372,7 @@
long time=t2-t1;
processingTime += time;
if( time maxTime) maxTime=time;
+if( time minTime) minTime=time;
}
@@ -466,6 +468,14 @@
public void setMaxTime(long maxTime) {
this.maxTime = maxTime;
+}
+
+public long getMinTime() {
+return minTime;
+}
+
+public void setMinTime(long minTime) {
+this.minTime = minTime;
}
public int getRequestCount() {
1.27 +5 -0
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml
Index: mbeans-descriptors.xml
===
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- mbeans-descriptors.xml30 Nov 2003 14:33:29 - 1.26
+++ mbeans-descriptors.xml22 Dec 2003 17:47:43 - 1.27
@@ -772,6 +772,11 @@
type=long
writeable=false /
+attribute name=minTime
+ description=Minimum processing time of a request
+ type=long
+ writeable=false /
+
attribute name=requestCount
description=Number of requests processed by this wrapper
type=int
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]