You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by in...@apache.org on 2007/05/18 12:26:49 UTC

svn commit: r539364 - /webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java

Author: indika
Date: Fri May 18 03:26:44 2007
New Revision: 539364

URL: http://svn.apache.org/viewvc?view=rev&rev=539364
Log:
add statistics reset functions 

Modified:
    webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java

Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java?view=diff&rev=539364&r1=539363&r2=539364
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/statistics/StatisticsCollector.java Fri May 18 03:26:44 2007
@@ -109,8 +109,8 @@
      *
      * @return all sequence statistics
      */
-    public Iterator getSequenceStatistics() {
-        return sequenceStatistics.values().iterator();
+    public Map getSequenceStatistics() {
+        return sequenceStatistics;
     }
 
     /**
@@ -118,8 +118,8 @@
      *
      * @return all proxy services statistics
      */
-    public Iterator getProxyServiceStatistics() {
-        return proxyServicesStatistics.values().iterator();
+    public Map getProxyServiceStatistics() {
+        return proxyServicesStatistics;
     }
 
     /**
@@ -127,7 +127,28 @@
      *
      * @return all endpoint statistics
      */
-    public Iterator getEndPointStatistics() {
-        return endpointStatistics.values().iterator();
+    public Map getEndPointStatistics() {
+        return endpointStatistics;
+    }
+
+    /**
+     * To reset the sequence statistics
+     */
+    public void resetSequenceStatistics() {
+        this.sequenceStatistics = Collections.synchronizedMap(new HashMap());
+    }
+
+    /**
+     * To reset the proxy service statistics
+     */
+    public void resetProxyServiceStatistics() {
+        this.proxyServicesStatistics = Collections.synchronizedMap(new HashMap());
+    }
+
+    /**
+     * To reset the endpoint statistics
+     */
+    public void resetEndPointStatistics() {
+        this.endpointStatistics = Collections.synchronizedMap(new HashMap());
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org