Author: justin
Date: Thu Jul 21 22:32:19 2011
New Revision: 1149392
URL: http://svn.apache.org/viewvc?rev=1149392&view=rev
Log:
SLING-1476 - adding more methods to mbean
Modified:
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/RequestProcessorMBeanImpl.java
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/jmx/RequestProcessorMBean.java
Modified:
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/RequestProcessorMBeanImpl.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/RequestProcessorMBeanImpl.java?rev=1149392&r1=1149391&r2=1149392&view=diff
==============================================================================
---
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/RequestProcessorMBeanImpl.java
(original)
+++
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/RequestProcessorMBeanImpl.java
Thu Jul 21 22:32:19 2011
@@ -40,10 +40,22 @@ public class RequestProcessorMBeanImpl e
public long getRequestsCount() {
return durationStatistics.getN();
}
+
+ public double getMaxRequestDurationMsec() {
+ return durationStatistics.getMax();
+ }
+
+ public double getStandardDeviationDurationMsec() {
+ return durationStatistics.getStandardDeviation();
+ }
public double getMeanRequestDurationMsec() {
return durationStatistics.getMean();
}
+
+ public double getMinRequestDurationMsec() {
+ return durationStatistics.getMin();
+ }
public void resetStatistics() {
durationStatistics.clear();
Modified:
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/jmx/RequestProcessorMBean.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/jmx/RequestProcessorMBean.java?rev=1149392&r1=1149391&r2=1149392&view=diff
==============================================================================
---
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/jmx/RequestProcessorMBean.java
(original)
+++
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/jmx/RequestProcessorMBean.java
Thu Jul 21 22:32:19 2011
@@ -24,8 +24,14 @@ public interface RequestProcessorMBean {
long getRequestsCount();
+ double getMaxRequestDurationMsec();
+
double getMeanRequestDurationMsec();
+ double getMinRequestDurationMsec();
+
+ double getStandardDeviationDurationMsec();
+
void resetStatistics();
}