You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2009/03/26 07:56:27 UTC
svn commit: r758535 - in
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view:
InOutStatisticsView.java PerUserViewStrategy.java SystemViewStrategy.java
Author: indika
Date: Thu Mar 26 06:56:23 2009
New Revision: 758535
URL: http://svn.apache.org/viewvc?rev=758535&view=rev
Log:
minor improvement to stats collection
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/PerUserViewStrategy.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/SystemViewStrategy.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java?rev=758535&r1=758534&r2=758535&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/InOutStatisticsView.java Thu Mar 26 06:56:23 2009
@@ -18,6 +18,8 @@
*/
package org.apache.synapse.aspects.statistics.view;
+import org.apache.synapse.aspects.ComponentType;
+
/**
* View of statistics as in and out
*/
@@ -27,10 +29,12 @@
private final Statistics outStatistics;
private String resourceId;
private String owner;
+ private ComponentType componentType;
- public InOutStatisticsView(String id, String owner) {
+ public InOutStatisticsView(String id, String owner, ComponentType type) {
this.resourceId = id;
this.owner = owner;
+ this.componentType = type;
this.inStatistics = new Statistics(id);
this.outStatistics = new Statistics(id);
}
@@ -51,9 +55,14 @@
return owner;
}
+ public ComponentType getComponentType() {
+ return componentType;
+ }
+
public String toString() {
StringBuffer sb = new StringBuffer();
+ sb.append("[Statistics Category : ").append(componentType).append(" ]");
sb.append("[ Owner Id :").append(owner).append(" ][ Resource ID : ")
.append(resourceId).append(" ]");
@@ -67,5 +76,4 @@
}
return sb.toString();
}
-
}
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/PerUserViewStrategy.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/PerUserViewStrategy.java?rev=758535&r1=758534&r2=758535&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/PerUserViewStrategy.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/PerUserViewStrategy.java Thu Mar 26 06:56:23 2009
@@ -98,7 +98,7 @@
InOutStatisticsView view;
if (!perUserMap.containsKey(id)) {
- view = new InOutStatisticsView(id, userID);
+ view = new InOutStatisticsView(id, userID, type);
perUserMap.put(id, view);
} else {
view = perUserMap.get(id);
@@ -148,7 +148,7 @@
if (statisticsMap.containsKey(userID)) {
view = statisticsMap.get(userID);
} else {
- view = new InOutStatisticsView(id, userID);
+ view = new InOutStatisticsView(id, userID, type);
statisticsMap.put(userID, view);
}
updateStatistics(id, type, view, new StatisticsUpdateStrategy(record));
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/SystemViewStrategy.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/SystemViewStrategy.java?rev=758535&r1=758534&r2=758535&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/SystemViewStrategy.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/aspects/statistics/view/SystemViewStrategy.java Thu Mar 26 06:56:23 2009
@@ -64,7 +64,7 @@
InOutStatisticsView view;
if (!perResourceMap.containsKey(id)) {
- view = new InOutStatisticsView(id, Statistics.ALL);
+ view = new InOutStatisticsView(id, Statistics.ALL, type);
perResourceMap.put(id, view);
} else {
view = perResourceMap.get(id);
@@ -93,7 +93,7 @@
return statisticsMap;
}
- InOutStatisticsView view = new InOutStatisticsView(id, Statistics.ALL);
+ InOutStatisticsView view = new InOutStatisticsView(id, Statistics.ALL, type);
for (StatisticsRecord record : statisticsRecords) {
if (record != null) {
updateStatistics(id, type, view, new StatisticsUpdateStrategy(record));