public class RpcProtocol extends RpcErrors
| Modifier and Type | Class and Description |
|---|---|
static interface |
RpcProtocol.NameNodeRpcMessage |
| Modifier and Type | Field and Description |
|---|---|
static short |
CMD_CREATE_FILE |
static short |
CMD_DUMP_NAMENODE |
static short |
CMD_GET_BLOCK |
static short |
CMD_GET_DATANODE |
static short |
CMD_GET_FILE |
static short |
CMD_GET_LOCATION |
static short |
CMD_PING_NAMENODE |
static short |
CMD_REMOVE_FILE |
static short |
CMD_RENAME_FILE |
static short |
CMD_SET_BLOCK |
static short |
CMD_SET_FILE |
static short |
REQ_CREATE_FILE |
static short |
REQ_DUMP_NAMENODE |
static short |
REQ_GET_BLOCK |
static short |
REQ_GET_DATANODE |
static short |
REQ_GET_FILE |
static short |
REQ_GET_LOCATION |
static short |
REQ_PING_NAMENODE |
static short |
REQ_REMOVE_FILE |
static short |
REQ_RENAME_FILE |
static short |
REQ_SET_BLOCK |
static short |
REQ_SET_FILE |
static short[] |
requestTypes |
static short |
RES_CREATE_FILE |
static short |
RES_DELETE_FILE |
static short |
RES_GET_BLOCK |
static short |
RES_GET_DATANODE |
static short |
RES_GET_FILE |
static short |
RES_GET_LOCATION |
static short |
RES_PING_NAMENODE |
static short |
RES_RENAME_FILE |
static short |
RES_VOID |
static short[] |
responseTypes |
ERR_ADD_BLOCK_FAILED, ERR_CAPACITY_EXCEEDED, ERR_CREATE_FILE_BUG, ERR_CREATE_FILE_FAILED, ERR_DATANODE_NOT_REGISTERED, ERR_DIR_LOCATION_AFFINITY_MISMATCH, ERR_DIRECTORY_EXISTS, ERR_DST_PARENT_NOT_FOUND, ERR_FILE_COMPONENTS_EXCEEDED, ERR_FILE_EXISTS, ERR_FILE_IS_NOT_DIR, ERR_FILE_NOT_FOUND, ERR_FILE_NOT_OPEN, ERR_GET_FILE_FAILED, ERR_HAS_CHILDREN, ERR_INVALID_RPC_CMD, ERR_NO_DATANODES, ERR_NO_FREE_BLOCKS, ERR_OFFSET_TOO_LARGE, ERR_OK, ERR_PARENT_MISSING, ERR_PARENT_NOT_DIR, ERR_POSITION_NEGATIV, ERR_PROTOCOL_MISMATCH, ERR_SRC_FILE_NOT_FOUND, ERR_TOKEN_MISMATCH, ERR_TOKEN_TAKEN, ERR_TREE_CORRUPT, ERR_UNKNOWN, messages| Constructor and Description |
|---|
RpcProtocol() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
verifyProtocol(short cmd,
RpcProtocol.NameNodeRpcMessage request,
RpcProtocol.NameNodeRpcMessage response) |
public static short[] requestTypes
public static short[] responseTypes
public static final short CMD_CREATE_FILE
public static final short CMD_GET_FILE
public static final short CMD_SET_FILE
public static final short CMD_REMOVE_FILE
public static final short CMD_RENAME_FILE
public static final short CMD_GET_BLOCK
public static final short CMD_GET_LOCATION
public static final short CMD_SET_BLOCK
public static final short CMD_DUMP_NAMENODE
public static final short CMD_PING_NAMENODE
public static final short CMD_GET_DATANODE
public static final short REQ_CREATE_FILE
public static final short REQ_GET_FILE
public static final short REQ_SET_FILE
public static final short REQ_REMOVE_FILE
public static final short REQ_RENAME_FILE
public static final short REQ_GET_BLOCK
public static final short REQ_GET_LOCATION
public static final short REQ_SET_BLOCK
public static final short REQ_DUMP_NAMENODE
public static final short REQ_PING_NAMENODE
public static final short REQ_GET_DATANODE
public static final short RES_VOID
public static final short RES_CREATE_FILE
public static final short RES_GET_FILE
public static final short RES_DELETE_FILE
public static final short RES_RENAME_FILE
public static final short RES_GET_BLOCK
public static final short RES_GET_LOCATION
public static final short RES_PING_NAMENODE
public static final short RES_GET_DATANODE
public static boolean verifyProtocol(short cmd,
RpcProtocol.NameNodeRpcMessage request,
RpcProtocol.NameNodeRpcMessage response)
Copyright © 2018 The Apache Software Foundation. All rights reserved.