Class DNMXBeanImpl

java.lang.Object
org.apache.hadoop.hdds.server.ServiceRuntimeInfoImpl
org.apache.hadoop.ozone.DNMXBeanImpl
All Implemented Interfaces:
org.apache.hadoop.hdds.server.ServiceRuntimeInfo, DNMXBean

public class DNMXBeanImpl extends org.apache.hadoop.hdds.server.ServiceRuntimeInfoImpl implements DNMXBean
This is the JMX management class for DN information.
  • Constructor Details

    • DNMXBeanImpl

      public DNMXBeanImpl(org.apache.hadoop.hdds.utils.VersionInfo versionInfo)
  • Method Details

    • getHostname

      public String getHostname()
      Description copied from interface: DNMXBean
      Gets the datanode hostname.
      Specified by:
      getHostname in interface DNMXBean
      Returns:
      the datanode hostname for the datanode.
    • getClientRpcPort

      public String getClientRpcPort()
      Description copied from interface: DNMXBean
      Gets the client rpc port.
      Specified by:
      getClientRpcPort in interface DNMXBean
      Returns:
      the client rpc port
    • getHttpPort

      public String getHttpPort()
      Description copied from interface: DNMXBean
      Gets the http port.
      Specified by:
      getHttpPort in interface DNMXBean
      Returns:
      the http port
    • getHttpsPort

      public String getHttpsPort()
      Description copied from interface: DNMXBean
      Gets the https port.
      Specified by:
      getHttpsPort in interface DNMXBean
      Returns:
      the http port
    • setHttpPort

      public void setHttpPort(String httpPort)
    • setHostName

      public void setHostName(String hostName)
    • setClientRpcPort

      public void setClientRpcPort(String rpcPort)
    • getHostName

      public String getHostName()
    • setHttpsPort

      public void setHttpsPort(String httpsPort)