[jboss-cvs] jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector ...
Takuro Okada
t2-okada at nri.co.jp
Wed Dec 13 05:11:42 EST 2006
User: tokada
Date: 06/12/13 05:11:42
Modified: java/src/expansion/org/jboss/profiler/exp/agent/collector
Tag: JBossProfiler_Expansion
ThreadMetricCollector.java CollectorConfig.java
Log:
Corrected some bugs.
Revision Changes Path
No revision
No revision
1.1.2.4 +9 -1 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/ThreadMetricCollector.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ThreadMetricCollector.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/ThreadMetricCollector.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -b -r1.1.2.3 -r1.1.2.4
--- ThreadMetricCollector.java 10 Nov 2006 09:12:25 -0000 1.1.2.3
+++ ThreadMetricCollector.java 13 Dec 2006 10:11:42 -0000 1.1.2.4
@@ -22,6 +22,8 @@
package org.jboss.profiler.exp.agent.collector;
+import java.io.Serializable;
+import java.util.Comparator;
import java.util.EnumMap;
import java.util.HashMap;
import java.util.Map;
@@ -136,7 +138,7 @@
}
}else {
mmap = new EnumMap<MetricName, Metric>(MetricName.class);
- Map<String, Map<MetricName, Metric>> omap = new HierarchicalMap<String, Map<MetricName, Metric>>();
+ Map<String, Map<MetricName, Metric>> omap = new HierarchicalMap<String, Map<MetricName, Metric>>(new ThreadIdComparator());
omap.put(String.valueOf(threadId), mmap);
metricsMap.put(category, omap);
}
@@ -216,4 +218,10 @@
return result;
}
+ private class ThreadIdComparator implements Comparator<String>, Serializable {
+ public int compare(String o1, String o2) {
+ return Long.valueOf(o1).compareTo(Long.valueOf(o2));
+ }
+ }
+
}
1.1.2.2 +2 -1 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/CollectorConfig.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: CollectorConfig.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/CollectorConfig.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- CollectorConfig.java 10 Nov 2006 09:12:25 -0000 1.1.2.1
+++ CollectorConfig.java 13 Dec 2006 10:11:42 -0000 1.1.2.2
@@ -2,6 +2,7 @@
import java.io.IOException;
import java.io.InputStream;
+import java.io.Serializable;
import java.util.Map;
import java.util.Set;
@@ -14,7 +15,7 @@
import org.apache.log4j.Logger;
-public class CollectorConfig {
+public class CollectorConfig implements Serializable {
private static Logger logger = Logger.getLogger(CollectorConfig.class);
More information about the jboss-cvs-commits
mailing list