|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hdfs.protocol.DataTransferProtocol.Receiver
public abstract static class DataTransferProtocol.Receiver
Receiver
Constructor Summary | |
---|---|
DataTransferProtocol.Receiver()
|
Method Summary | |
---|---|
protected abstract void |
opBlockChecksum(DataInputStream in,
long blockId,
long blockGs,
BlockAccessToken accesstoken)
Abstract OP_BLOCK_CHECKSUM method. |
protected abstract void |
opCopyBlock(DataInputStream in,
long blockId,
long blockGs,
BlockAccessToken accesstoken)
Abstract OP_COPY_BLOCK method. |
protected abstract void |
opReadBlock(DataInputStream in,
long blockId,
long blockGs,
long offset,
long length,
String client,
BlockAccessToken accesstoken)
Abstract OP_READ_BLOCK method. |
protected abstract void |
opReplaceBlock(DataInputStream in,
long blockId,
long blockGs,
String sourceId,
DatanodeInfo src,
BlockAccessToken accesstoken)
Abstract OP_REPLACE_BLOCK method. |
protected abstract void |
opWriteBlock(DataInputStream in,
long blockId,
long blockGs,
int pipelineSize,
DataTransferProtocol.BlockConstructionStage stage,
long newGs,
long minBytesRcvd,
long maxBytesRcvd,
String client,
DatanodeInfo src,
DatanodeInfo[] targets,
BlockAccessToken accesstoken)
Abstract OP_WRITE_BLOCK method. |
protected void |
processOp(DataTransferProtocol.Op op,
DataInputStream in)
Process op by the corresponding method. |
protected DataTransferProtocol.Op |
readOp(DataInputStream in)
Read an Op. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataTransferProtocol.Receiver()
Method Detail |
---|
protected final DataTransferProtocol.Op readOp(DataInputStream in) throws IOException
IOException
protected final void processOp(DataTransferProtocol.Op op, DataInputStream in) throws IOException
IOException
protected abstract void opReadBlock(DataInputStream in, long blockId, long blockGs, long offset, long length, String client, BlockAccessToken accesstoken) throws IOException
IOException
protected abstract void opWriteBlock(DataInputStream in, long blockId, long blockGs, int pipelineSize, DataTransferProtocol.BlockConstructionStage stage, long newGs, long minBytesRcvd, long maxBytesRcvd, String client, DatanodeInfo src, DatanodeInfo[] targets, BlockAccessToken accesstoken) throws IOException
IOException
protected abstract void opReplaceBlock(DataInputStream in, long blockId, long blockGs, String sourceId, DatanodeInfo src, BlockAccessToken accesstoken) throws IOException
IOException
protected abstract void opCopyBlock(DataInputStream in, long blockId, long blockGs, BlockAccessToken accesstoken) throws IOException
IOException
protected abstract void opBlockChecksum(DataInputStream in, long blockId, long blockGs, BlockAccessToken accesstoken) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |