Repository: incubator-slider
Updated Branches:
  refs/heads/develop 585fc4c0a -> f61dc2be5


fix IDE warnings in ContainerStatsBlock


Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/3d61bed5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/3d61bed5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/3d61bed5

Branch: refs/heads/develop
Commit: 3d61bed5b26099f2815f43352602792212966eb0
Parents: 585fc4c
Author: Steve Loughran <[email protected]>
Authored: Sun May 3 13:13:27 2015 +0100
Committer: Steve Loughran <[email protected]>
Committed: Sun May 3 13:14:47 2015 +0100

----------------------------------------------------------------------
 .../appmaster/web/view/ContainerStatsBlock.java   | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/3d61bed5/slider-core/src/main/java/org/apache/slider/server/appmaster/web/view/ContainerStatsBlock.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/web/view/ContainerStatsBlock.java
 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/web/view/ContainerStatsBlock.java
index da5ff05..0896e2b 100644
--- 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/web/view/ContainerStatsBlock.java
+++ 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/web/view/ContainerStatsBlock.java
@@ -33,9 +33,8 @@ import org.apache.slider.api.types.ComponentInformation;
 import org.apache.slider.server.appmaster.state.RoleInstance;
 import org.apache.slider.server.appmaster.state.StateAccessForProviders;
 import org.apache.slider.server.appmaster.web.WebAppApi;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
@@ -47,7 +46,6 @@ import java.util.Map.Entry;
  * 
  */
 public class ContainerStatsBlock extends HtmlBlock {
-  private static final Logger log = 
LoggerFactory.getLogger(ContainerStatsBlock.class);
 
   private static final String EVEN = "even", ODD = "odd", BOLD = "bold", 
SCHEME = "http://";, PATH = "/node/container/";
 
@@ -65,7 +63,8 @@ public class ContainerStatsBlock extends HtmlBlock {
   /**
    * Sort a collection of ClusterNodes by name
    */
-  protected static class ClusterNodeNameComparator implements 
Comparator<ClusterNode> {
+  protected static class ClusterNodeNameComparator implements 
Comparator<ClusterNode>,
+      Serializable {
 
     @Override
     public int compare(ClusterNode node1, ClusterNode node2) {
@@ -73,7 +72,7 @@ public class ContainerStatsBlock extends HtmlBlock {
         return -1;
       } else if (null != node1 && null == node2) {
         return 1;
-      } else if (null == node1 && null == node2) {
+      } else if (null == node1) {
         return 0;
       }
 
@@ -82,7 +81,7 @@ public class ContainerStatsBlock extends HtmlBlock {
         return -1;
       } else if (null != name1 && null == name2) {
         return 1;
-      } else if (null == name1 && null == name2) {
+      } else if (null == name1) {
         return 0;
       }
 
@@ -154,7 +153,7 @@ public class ContainerStatsBlock extends HtmlBlock {
         tableContent = Iterables.transform(options.entrySet(), 
stringStringPairFunc);
       } else {
         // Or catch that we have no options and provide "empty"
-        tableContent = Collections.<Entry<TableContent,String>> emptySet();
+        tableContent = Collections.emptySet();
       }
       
       // Generate the options used by this role
@@ -186,10 +185,7 @@ public class ContainerStatsBlock extends HtmlBlock {
   /**
    * Given a div, a name for this data, and some pairs of data, generate a 
nice HTML table. If contents is empty (of size zero), then a mesage will be 
printed
    * that there were no items instead of an empty table.
-   * 
-   * @param div
-   * @param detailsName
-   * @param contents
+   *
    */
   protected <T1 extends TableContent,T2> void generateRoleDetails(DIV<Hamlet> 
parent, String divSelector, String detailsName, Iterable<Entry<T1,T2>> 
contents) {
     final DIV<DIV<Hamlet>> div = parent.div(divSelector).h3(BOLD, detailsName);

Reply via email to