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


Reply via email to