Uses of Interface org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.server.protocol, interface: NamenodeProtocol

# Uses of Interface
org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol

Packages that use NamenodeProtocol
Package
Description
org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.server.balancer
The Balancer is a tool for balancing the data across the storage devices of an HDFS cluster.
org.apache.hadoop.hdfs.server.namenode
org.apache.hadoop.hdfs.server.namenode.ha
org.apache.hadoop.hdfs.server.protocol

- ## Uses of NamenodeProtocol in org.apache.hadoop.hdfs.protocolPB

  Classes in org.apache.hadoop.hdfs.protocolPB that implement NamenodeProtocol
  Modifier and Type
  Class
  Description
  `class`
  `NamenodeProtocolTranslatorPB`
  This class is the client side translator to translate the requests made on `NamenodeProtocol` interfaces to the RPC server implementing `NamenodeProtocolPB`.
  Constructors in org.apache.hadoop.hdfs.protocolPB with parameters of type NamenodeProtocol
  Modifier
  Constructor
  Description
  ``
  `NamenodeProtocolServerSideTranslatorPB(NamenodeProtocol impl)`

- ## Uses of NamenodeProtocol in org.apache.hadoop.hdfs.server.balancer

  Methods in org.apache.hadoop.hdfs.server.balancer that return NamenodeProtocol
  Modifier and Type
  Method
  Description
  `NamenodeProtocol`
  NameNodeConnector.`getNNProtocolConnection()`
  Constructors in org.apache.hadoop.hdfs.server.balancer with parameters of type NamenodeProtocol
  Modifier
  Constructor
  Description
  ``
  `KeyManager(String blockpoolID, NamenodeProtocol namenode, boolean encryptDataTransfer, org.apache.hadoop.conf.Configuration conf)`

- ## Uses of NamenodeProtocol in org.apache.hadoop.hdfs.server.namenode

  Classes in org.apache.hadoop.hdfs.server.namenode that implement NamenodeProtocol
  Modifier and Type
  Class
  Description
  `class`
  `NameNodeRpcServer`
  This class is responsible for handling all of the RPC calls to the NameNode.

- ## Uses of NamenodeProtocol in org.apache.hadoop.hdfs.server.namenode.ha

  Methods in org.apache.hadoop.hdfs.server.namenode.ha that return NamenodeProtocol
  Modifier and Type
  Method
  Description
  `NamenodeProtocol`
  EditLogTailer.`getCachedActiveProxy()`
  Methods in org.apache.hadoop.hdfs.server.namenode.ha with parameters of type NamenodeProtocol
  Modifier and Type
  Method
  Description
  `NamespaceInfo`
  BootstrapStandby.`getProxyNamespaceInfo(NamenodeProtocol proxy)`

- ## Uses of NamenodeProtocol in org.apache.hadoop.hdfs.server.protocol

  Subinterfaces of NamenodeProtocol in org.apache.hadoop.hdfs.server.protocol
  Modifier and Type
  Interface
  Description
  `interface`
  `BalancerProtocols`
  The full set of protocols used by the Balancer.
  `interface`
  `NamenodeProtocols`
  The full set of RPC methods implemented by the Namenode.