package hadoop.common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CancelDelegationTokenRequestProto

Security.proto:59

Used as request type in: hdfs.ClientNamenodeProtocol.cancelDelegationToken

message CancelDelegationTokenResponseProto

Security.proto:63

void response

Used as response type in: hdfs.ClientNamenodeProtocol.cancelDelegationToken

(message has no fields)

message GetDelegationTokenRequestProto

Security.proto:43

Used as request type in: hdfs.ClientNamenodeProtocol.getDelegationToken

message GetDelegationTokenResponseProto

Security.proto:47

Used as response type in: hdfs.ClientNamenodeProtocol.getDelegationToken

message IpcConnectionContextProto

IpcConnectionContext.proto:44

* The connection context is sent as part of the connection establishment. It establishes the context for ALL Rpc calls within the connection.

message RenewDelegationTokenRequestProto

Security.proto:51

Used as request type in: hdfs.ClientNamenodeProtocol.renewDelegationToken

message RenewDelegationTokenResponseProto

Security.proto:55

Used as response type in: hdfs.ClientNamenodeProtocol.renewDelegationToken

message RequestHeaderProto

ProtobufRpcEngine.proto:47

* This message is the header for the Protobuf Rpc Engine when sending a RPC request from RPC client to the RPC server. The actual request (serialized as protobuf) follows this request. No special header is needed for the Rpc Response for Protobuf Rpc Engine. The normal RPC response header (see RpcHeader.proto) are sufficient.

enum RpcKindProto

RpcHeader.proto:50

* RpcKind determine the rpcEngine and the serialization of the rpc request

Used in: RpcRequestHeaderProto

message RpcRequestHeaderProto

RpcHeader.proto:58

the header for the RpcRequest

enum RpcRequestHeaderProto.OperationProto

RpcHeader.proto:59

Used in: RpcRequestHeaderProto

message RpcResponseHeaderProto

RpcHeader.proto:95

* Rpc Response Header +------------------------------------------------------------------+ | Rpc total response length in bytes (4 bytes int) | | (sum of next two parts) | +------------------------------------------------------------------+ | RpcResponseHeaderProto - serialized delimited ie has len | +------------------------------------------------------------------+ | if request is successful: | | - RpcResponse - The actual rpc response bytes follow | | the response header | | This response is serialized based on RpcKindProto | | if request fails : | | The rpc response header contains the necessary info | +------------------------------------------------------------------+ Note that rpc response header is also used when connection setup fails. Ie the response looks like a rpc response with a fake callId.

* RpcStastus - success or failure The reponseHeader's errDetail, exceptionClassName and errMsg contains further details on the error

enum RpcResponseHeaderProto.RpcErrorCodeProto

RpcHeader.proto:109

Used in: RpcResponseHeaderProto

enum RpcResponseHeaderProto.RpcStatusProto

RpcHeader.proto:103

Used in: RpcResponseHeaderProto

message RpcSaslProto

RpcHeader.proto:139

message RpcSaslProto.SaslAuth

RpcHeader.proto:149

Used in: RpcSaslProto

enum RpcSaslProto.SaslState

RpcHeader.proto:140

Used in: RpcSaslProto

message TokenProto

Security.proto:36

* Security token identifier

Used in: CancelDelegationTokenRequestProto, GetDelegationTokenResponseProto, RenewDelegationTokenRequestProto, hdfs.BaseHeaderProto, hdfs.LocatedBlockProto

message UserInformationProto

IpcConnectionContext.proto:35

* Spec for UserInformationProto is specified in ProtoUtil#makeIpcConnectionContext

Used in: IpcConnectionContextProto