You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by te...@apache.org on 2014/10/24 23:28:43 UTC
git commit: SLIDER-306 Addendum replaces Long.compare()
Repository: incubator-slider
Updated Branches:
refs/heads/develop f48a466d4 -> 07a19c4fa
SLIDER-306 Addendum replaces Long.compare()
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/07a19c4f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/07a19c4f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/07a19c4f
Branch: refs/heads/develop
Commit: 07a19c4fa6a71be01a8fc432060ae6b489389436
Parents: f48a466
Author: tedyu <yu...@gmail.com>
Authored: Fri Oct 24 14:28:27 2014 -0700
Committer: tedyu <yu...@gmail.com>
Committed: Fri Oct 24 14:28:27 2014 -0700
----------------------------------------------------------------------
.../java/org/apache/slider/common/tools/SliderUtils.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/07a19c4f/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
----------------------------------------------------------------------
diff --git a/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java b/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
index a51366e..33e028f 100644
--- a/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
+++ b/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
@@ -652,7 +652,9 @@ public final class SliderUtils {
new Comparator<ApplicationReport>() {
@Override
public int compare(ApplicationReport r1, ApplicationReport r2) {
- return Long.compare(r1.getStartTime(), r2.getStartTime());
+ long x = r1.getStartTime();
+ long y = r2.getStartTime();
+ return (x < y) ? -1 : ((x == y) ? 0 : 1);
}
};
Collections.sort(liveInstance, liveInstanceComparator);
@@ -662,7 +664,9 @@ public final class SliderUtils {
new Comparator<ApplicationReport>() {
@Override
public int compare(ApplicationReport r1, ApplicationReport r2) {
- return Long.compare(r1.getFinishTime(), r2.getFinishTime());
+ long x = r1.getFinishTime();
+ long y = r2.getFinishTime();
+ return (x < y) ? -1 : ((x == y) ? 0 : 1);
}
};
Collections.sort(nonLiveInstance, nonLiveInstanceComparator);