diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/qjournal/server/JournalNodeMXBean.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/qjournal/server/JournalNodeMXBean.java index f265c31a34a..813a9e0a1f7 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/qjournal/server/JournalNodeMXBean.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/qjournal/server/JournalNodeMXBean.java @@ -20,6 +20,7 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; +import java.util.Collections; import java.util.List; /** @@ -41,7 +42,9 @@ public interface JournalNodeMXBean { * * @return colon separated host and port. */ - String getHostAndPort(); + default String getHostAndPort() { + return ""; + } /** * Get list of the clusters of JournalNode's journals @@ -49,12 +52,16 @@ public interface JournalNodeMXBean { * * @return list of clusters. */ - List getClusterIds(); + default List getClusterIds() { + return Collections.emptyList() ; + } /** * Gets the version of Hadoop. * * @return the version of Hadoop. */ - String getVersion(); + default String getVersion() { + return ""; + } }