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.
-
ClassDescriptionProtocol between the Namenode and the Datanode to read the AliasMap used for Provided storage.AliasMapProtocolServerSideTranslatorPB is responsible for translating RPC calls and forwarding them to the internal InMemoryAliasMap.Implementation for protobuf service that forwards requests received on
ClientDatanodeProtocolPBto theClientDatanodeProtocolserver implementation.This class is used on the server side.This class is the client side translator to translate the requests made onDatanodeLifelineProtocolinterfaces to the RPC server implementingDatanodeLifelineProtocolPB.Protocol used by a DataNode to send lifeline messages to a NameNode.Implementation for protobuf service that forwards requests received onDatanodeLifelineProtocolPBto theDatanodeLifelineProtocolserver implementation.This class is the client side translator to translate the requests made onDatanodeProtocolinterfaces to the RPC server implementingDatanodeProtocolPB.This class is the client side translator to translate requests made to theInMemoryAliasMapProtocolinterface to the RPC server implementingAliasMapProtocolPB.Implementation for protobuf service that forwards requests received onInterDatanodeProtocolPBto theInterDatanodeProtocolserver implementation.This class is the client side translator to translate the requests made onInterDatanodeProtocolinterfaces to the RPC server implementingInterDatanodeProtocolPB.Protocol used to journal edits to a remote node.Implementation for protobuf service that forwards requests received onJournalProtocolPBto theJournalProtocolserver implementation.This class is the client side translator to translate the requests made onJournalProtocolinterfaces to the RPC server implementingJournalProtocolPB.Protocol that a secondary NameNode uses to communicate with the NameNode.Implementation for protobuf service that forwards requests received onNamenodeProtocolPBto theNamenodeProtocolserver implementation.This class is the client side translator to translate the requests made onNamenodeProtocolinterfaces to the RPC server implementingNamenodeProtocolPB.Utilities for converting protobuf classes to and from implementation classes and other helper utilities to help in dealing with protobuf.This class is used on the server side.This is a server side utility class that handles common logic to to parameter reconfiguration.