org.apache.hadoop.hdfs.protocolPB (Apache Hadoop HDFS-RBF 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.protocolPB

# Package org.apache.hadoop.hdfs.protocolPB

@Private @Evolving package org.apache.hadoop.hdfs.protocolPB
This package contains the implementation of the Protocol Buffers protocols related to HDFS Router.

- Class
  Description
  AsyncRpcProtocolPBUtil
  This utility class encapsulates the logic required to initiate asynchronous RPCs, handle responses, and propagate exceptions.
  RouterAdminProtocol
  Protocol used by routeradmin to communicate with statestore.
  RouterAdminProtocolPB
  Protocol that a clients use to communicate with the NameNode.
  RouterAdminProtocolServerSideTranslatorPB
  This class is used on the server side.
  RouterAdminProtocolTranslatorPB
  This class forwards RouterAdminProtocol calls as RPC calls to the RouterAdmin server while translating from the parameter types used in RouterAdminProtocol to the new PB types.
  RouterClientNamenodeProtocolServerSideTranslatorPB
  RouterClientProtocolTranslatorPB
  This class forwards NN's ClientProtocol calls as RPC calls to the NN server while translating from the parameter types used in ClientProtocol to the new PB types.
  RouterGetUserMappingsProtocolServerSideTranslatorPB
  RouterGetUserMappingsProtocolTranslatorPB
  RouterNamenodeProtocolServerSideTranslatorPB
  RouterNamenodeProtocolTranslatorPB
  RouterPolicyProvider
  `HDFSPolicyProvider` for RBF protocols.
  RouterRefreshUserMappingsProtocolServerSideTranslatorPB
  RouterRefreshUserMappingsProtocolTranslatorPB