[jboss-cvs] jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/model ...
Takuro Okada
t2-okada at nri.co.jp
Thu Dec 21 06:18:20 EST 2006
User: tokada
Date: 06/12/21 06:18:20
Modified: java/src/expansion/org/jboss/profiler/exp/agent/collector/model
Tag: JBossProfiler_Expansion ThreadMetric.java
Log:
Modified an implementation concerned the sorting.
Revision Changes Path
No revision
No revision
1.1.2.3 +8 -2 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/model/Attic/ThreadMetric.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ThreadMetric.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/model/Attic/ThreadMetric.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -b -r1.1.2.2 -r1.1.2.3
--- ThreadMetric.java 31 Oct 2006 11:27:51 -0000 1.1.2.2
+++ ThreadMetric.java 21 Dec 2006 11:18:20 -0000 1.1.2.3
@@ -25,6 +25,7 @@
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
+import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -54,8 +55,7 @@
}
public List<Entry> getEntries() {
- Collections.reverse(entries);
- Collections.sort(entries);
+ Collections.sort(entries, new TimestampComparator());
return entries;
}
@@ -139,4 +139,10 @@
}
}
+ private class TimestampComparator implements Comparator<Entry>, Serializable {
+ public int compare(Entry o1, Entry o2) {
+ return Long.valueOf(o1.getTimestamp()).compareTo(Long.valueOf(o2.getTimestamp()));
+ }
+ }
+
}
More information about the jboss-cvs-commits
mailing list