org.apache.hadoop.ipc.protobuf Class Hierarchy (Apache Hadoop Main 3.5.0 API)
Description: tree: package: org.apache.hadoop.ipc.protobuf

# Hierarchy For Package org.apache.hadoop.ipc.protobuf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
    - com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
      - com.google.protobuf.GeneratedMessage (implements java.io.Serializable)
        - com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType> (implements com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType>)
          - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos.RequestHeaderProto (implements org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos.RequestHeaderProtoOrBuilder)
  - org.apache.hadoop.thirdparty.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements org.apache.hadoop.thirdparty.protobuf.MessageLite)
    - org.apache.hadoop.thirdparty.protobuf.AbstractMessage (implements org.apache.hadoop.thirdparty.protobuf.Message)
      - org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
        - org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT> (implements org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>)
          - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos.RequestHeaderProto (implements org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos.RequestHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.IpcConnectionContextProto (implements org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.IpcConnectionContextProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProto (implements org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureRequestProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureRequestProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureResponseProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureResponseProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsRequestProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsRequestProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsResponseProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsResponseProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolSignatureProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolSignatureProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolVersionProto (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolVersionProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCCallerContextProto (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCCallerContextProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProto (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslAuth (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslAuthOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCTraceInfoProto (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCTraceInfoProtoOrBuilder)
  - com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
    - com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
      - com.google.protobuf.GeneratedMessage.Builder<BuilderType>
        - com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType> (implements com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType>)
          - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos.RequestHeaderProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos.RequestHeaderProtoOrBuilder)
  - org.apache.hadoop.thirdparty.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements org.apache.hadoop.thirdparty.protobuf.MessageLite.Builder)
    - org.apache.hadoop.thirdparty.protobuf.AbstractMessage.Builder<BuilderType> (implements org.apache.hadoop.thirdparty.protobuf.Message.Builder)
      - org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.Builder<BuilderT>
        - org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT> (implements org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>)
          - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos.RequestHeaderProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos.RequestHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.IpcConnectionContextProto.Builder (implements org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.IpcConnectionContextProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProto.Builder (implements org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureRequestProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureRequestProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureResponseProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureResponseProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsRequestProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsRequestProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsResponseProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsResponseProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolSignatureProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolSignatureProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolVersionProto.Builder (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolVersionProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCCallerContextProto.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCCallerContextProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProto.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProtoOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslAuth.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslAuthOrBuilder)
        - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCTraceInfoProto.Builder (implements org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCTraceInfoProtoOrBuilder)
  - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos
  - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos
  - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos
  - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos
  - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService (implements org.apache.hadoop.thirdparty.protobuf.Service)
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService.Stub (implements org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService.Interface)
  - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos

## Interface Hierarchy

- com.google.protobuf.MessageLiteOrBuilder
  - com.google.protobuf.MessageOrBuilder
    - com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType>
      - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngineProtos.RequestHeaderProtoOrBuilder
- org.apache.hadoop.thirdparty.protobuf.MessageLiteOrBuilder
  - org.apache.hadoop.thirdparty.protobuf.MessageOrBuilder
    - org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
      - org.apache.hadoop.ipc.protobuf.ProtobufRpcEngine2Protos.RequestHeaderProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.IpcConnectionContextProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureRequestProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolSignatureResponseProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsRequestProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.GetProtocolVersionsResponseProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolSignatureProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolVersionProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCCallerContextProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslAuthOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProtoOrBuilder
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RPCTraceInfoProtoOrBuilder
- org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService.BlockingInterface
- org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService.Interface

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcKindProto (implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum)
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcRequestHeaderProto.OperationProto (implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum)
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto.RpcErrorCodeProto (implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum)
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto.RpcStatusProto (implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum)
    - org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcSaslProto.SaslState (implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum)