java.io.Closeable, java.lang.AutoCloseable, InterDatanodeProtocol, org.apache.hadoop.ipc.ProtocolMetaInterface@Private @Stable public class InterDatanodeProtocolTranslatorPB extends java.lang.Object implements org.apache.hadoop.ipc.ProtocolMetaInterface, InterDatanodeProtocol, java.io.Closeable
InterDatanodeProtocol interfaces to the RPC server implementing
InterDatanodeProtocolPB.LOG, versionID| Constructor | Description |
|---|---|
InterDatanodeProtocolTranslatorPB(java.net.InetSocketAddress addr,
org.apache.hadoop.security.UserGroupInformation ugi,
org.apache.hadoop.conf.Configuration conf,
javax.net.SocketFactory factory,
int socketTimeout) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
ReplicaRecoveryInfo |
initReplicaRecovery(BlockRecoveryCommand.RecoveringBlock rBlock) |
Initialize a replica recovery.
|
boolean |
isMethodSupported(java.lang.String methodName) |
|
java.lang.String |
updateReplicaUnderRecovery(org.apache.hadoop.hdfs.protocol.ExtendedBlock oldBlock,
long recoveryId,
long newBlockId,
long newLength) |
Update replica with the new generation stamp and length.
|
public InterDatanodeProtocolTranslatorPB(java.net.InetSocketAddress addr,
org.apache.hadoop.security.UserGroupInformation ugi,
org.apache.hadoop.conf.Configuration conf,
javax.net.SocketFactory factory,
int socketTimeout)
throws java.io.IOException
java.io.IOExceptionpublic void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablepublic ReplicaRecoveryInfo initReplicaRecovery(BlockRecoveryCommand.RecoveringBlock rBlock) throws java.io.IOException
InterDatanodeProtocolinitReplicaRecovery in interface InterDatanodeProtocoljava.io.IOExceptionpublic java.lang.String updateReplicaUnderRecovery(org.apache.hadoop.hdfs.protocol.ExtendedBlock oldBlock,
long recoveryId,
long newBlockId,
long newLength)
throws java.io.IOException
InterDatanodeProtocolupdateReplicaUnderRecovery in interface InterDatanodeProtocoljava.io.IOExceptionpublic boolean isMethodSupported(java.lang.String methodName)
throws java.io.IOException
isMethodSupported in interface org.apache.hadoop.ipc.ProtocolMetaInterfacejava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.