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);

Reply via email to