[jboss-svn-commits] JBL Code SVN: r7396 - labs/jbossrules/contrib/benchmarks/src/java/benchmarks
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Nov 4 07:09:54 EST 2006
Author: mark.proctor at jboss.com
Date: 2006-11-04 07:09:53 -0500 (Sat, 04 Nov 2006)
New Revision: 7396
Modified:
labs/jbossrules/contrib/benchmarks/src/java/benchmarks/BaseBenchmark.java
Log:
-Corrected the stats information
Modified: labs/jbossrules/contrib/benchmarks/src/java/benchmarks/BaseBenchmark.java
===================================================================
--- labs/jbossrules/contrib/benchmarks/src/java/benchmarks/BaseBenchmark.java 2006-11-04 11:18:58 UTC (rev 7395)
+++ labs/jbossrules/contrib/benchmarks/src/java/benchmarks/BaseBenchmark.java 2006-11-04 12:09:53 UTC (rev 7396)
@@ -67,7 +67,7 @@
}
Map created = stats.getCreated();
- System.out.println("Total Created: " + created.size() );
+ System.out.println("Total Created: " + getTotal( created ) );
System.out.println("--------------------" );
for( Iterator it = created.entrySet().iterator(); it.hasNext(); ) {
Entry entry = (Entry) it.next();
@@ -75,7 +75,7 @@
}
System.out.println("");
Map cancelled = stats.getCancelled();
- System.out.println("Total Cancelled: " + cancelled.size() );
+ System.out.println("Total Cancelled: " + getTotal( cancelled ) );
System.out.println("--------------------" );
for( Iterator it = cancelled.entrySet().iterator(); it.hasNext(); ) {
Entry entry = (Entry) it.next();
@@ -83,7 +83,7 @@
}
System.out.println("");
Map fired = stats.getFired();
- System.out.println("Total Fired: " + fired.size() );
+ System.out.println("Total Fired: " + getTotal( fired ) );
System.out.println("--------------------" );
for( Iterator it = fired.entrySet().iterator(); it.hasNext(); ) {
Entry entry = (Entry) it.next();
@@ -95,6 +95,15 @@
}
}
+ private int getTotal(Map map) {
+ int total = 0;
+ for( Iterator it = map.values().iterator(); it.hasNext(); ) {
+ Counter counter = (Counter) it.next();
+ total += counter.getValue();
+ }
+ return total;
+ }
+
public static class Stats {
private Map created = new HashMap();
private Map cancelled = new HashMap();
@@ -142,6 +151,11 @@
public static class Counter {
int value=0;
+
+ public int getValue() {
+ return this.value;
+ }
+
public void increase(){
value++;
}
More information about the jboss-svn-commits
mailing list