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 <[email protected]> Authored: Fri Oct 24 14:28:27 2014 -0700 Committer: tedyu <[email protected]> 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);
