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

# Package org.apache.hadoop.hdfs.protocolPB

package org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs
  A distributed implementation of `FileSystem`.
  org.apache.hadoop.hdfs.net
  org.apache.hadoop.hdfs.protocol
  org.apache.hadoop.hdfs.tools
  org.apache.hadoop.hdfs.util
  org.apache.hadoop.hdfs.web
- Class
  Description
  AliasMapProtocolPB
  Protocol between the Namenode and the Datanode to read the AliasMap used for Provided storage.
  AliasMapProtocolServerSideTranslatorPB
  AliasMapProtocolServerSideTranslatorPB is responsible for translating RPC calls and forwarding them to the internal InMemoryAliasMap.
  ClientDatanodeProtocolServerSideTranslatorPB
  Implementation for protobuf service that forwards requests received on `ClientDatanodeProtocolPB` to the `ClientDatanodeProtocol` server implementation.
  ClientNamenodeProtocolServerSideTranslatorPB
  This class is used on the server side.
  DatanodeLifelineProtocolClientSideTranslatorPB
  This class is the client side translator to translate the requests made on `DatanodeLifelineProtocol` interfaces to the RPC server implementing `DatanodeLifelineProtocolPB`.
  DatanodeLifelineProtocolPB
  Protocol used by a DataNode to send lifeline messages to a NameNode.
  DatanodeLifelineProtocolServerSideTranslatorPB
  Implementation for protobuf service that forwards requests received on `DatanodeLifelineProtocolPB` to the `DatanodeLifelineProtocol` server implementation.
  DatanodeProtocolClientSideTranslatorPB
  This class is the client side translator to translate the requests made on `DatanodeProtocol` interfaces to the RPC server implementing `DatanodeProtocolPB`.
  DatanodeProtocolPB
  DatanodeProtocolServerSideTranslatorPB
  InMemoryAliasMapProtocolClientSideTranslatorPB
  This class is the client side translator to translate requests made to the `InMemoryAliasMapProtocol` interface to the RPC server implementing `AliasMapProtocolPB`.
  InterDatanodeProtocolPB
  InterDatanodeProtocolServerSideTranslatorPB
  Implementation for protobuf service that forwards requests received on `InterDatanodeProtocolPB` to the `InterDatanodeProtocol` server implementation.
  InterDatanodeProtocolTranslatorPB
  This class is the client side translator to translate the requests made on `InterDatanodeProtocol` interfaces to the RPC server implementing `InterDatanodeProtocolPB`.
  JournalProtocolPB
  Protocol used to journal edits to a remote node.
  JournalProtocolServerSideTranslatorPB
  Implementation for protobuf service that forwards requests received on `JournalProtocolPB` to the `JournalProtocol` server implementation.
  JournalProtocolTranslatorPB
  This class is the client side translator to translate the requests made on `JournalProtocol` interfaces to the RPC server implementing `JournalProtocolPB`.
  NamenodeProtocolPB
  Protocol that a secondary NameNode uses to communicate with the NameNode.
  NamenodeProtocolServerSideTranslatorPB
  Implementation for protobuf service that forwards requests received on `NamenodeProtocolPB` to the `NamenodeProtocol` server implementation.
  NamenodeProtocolTranslatorPB
  This class is the client side translator to translate the requests made on `NamenodeProtocol` interfaces to the RPC server implementing `NamenodeProtocolPB`.
  PBHelper
  Utilities for converting protobuf classes to and from implementation classes and other helper utilities to help in dealing with protobuf.
  ReconfigurationProtocolServerSideTranslatorPB
  This class is used on the server side.
  ReconfigurationProtocolServerSideUtils
  This is a server side utility class that handles common logic to to parameter reconfiguration.