org.apache.hadoop.util
Class ProtoUtil
java.lang.Object
org.apache.hadoop.util.ProtoUtil
public abstract class ProtoUtil
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProtoUtil
public ProtoUtil()
readRawVarint32
public static int readRawVarint32(DataInput in)
throws IOException
- Read a variable length integer in the same format that ProtoBufs encodes.
- Parameters:
in
- the input stream to read from
- Returns:
- the integer
- Throws:
IOException
- if it is malformed or EOF.
makeIpcConnectionContext
public static IpcConnectionContextProtos.IpcConnectionContextProto makeIpcConnectionContext(String protocol,
org.apache.hadoop.security.UserGroupInformation ugi,
SaslRpcServer.AuthMethod authMethod)
- This method creates the connection context using exactly the same logic
as the old connection context as was done for writable where
the effective and real users are set based on the auth method.
getUgi
public static org.apache.hadoop.security.UserGroupInformation getUgi(IpcConnectionContextProtos.IpcConnectionContextProto context)
getUgi
public static org.apache.hadoop.security.UserGroupInformation getUgi(IpcConnectionContextProtos.UserInformationProto userInfo)
convert
public static RPC.RpcKind convert(RpcHeaderProtos.RpcKindProto kind)
makeRpcRequestHeader
public static RpcHeaderProtos.RpcRequestHeaderProto makeRpcRequestHeader(RPC.RpcKind rpcKind,
RpcHeaderProtos.RpcRequestHeaderProto.OperationProto operation,
int callId,
int retryCount,
byte[] uuid)
Copyright © 2013 Apache Software Foundation. All Rights Reserved.