|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.util.ProtoUtil
public abstract class ProtoUtil
| Constructor Summary | |
|---|---|
ProtoUtil()
|
|
| Method Summary | |
|---|---|
static RPC.RpcKind |
convert(RpcHeaderProtos.RpcKindProto kind)
|
static org.apache.hadoop.security.UserGroupInformation |
getUgi(IpcConnectionContextProtos.IpcConnectionContextProto context)
|
static org.apache.hadoop.security.UserGroupInformation |
getUgi(IpcConnectionContextProtos.UserInformationProto userInfo)
|
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. |
static RpcHeaderProtos.RpcRequestHeaderProto |
makeRpcRequestHeader(RPC.RpcKind rpcKind,
RpcHeaderProtos.RpcRequestHeaderProto.OperationProto operation,
int callId,
int retryCount,
byte[] uuid)
|
static int |
readRawVarint32(DataInput in)
Read a variable length integer in the same format that ProtoBufs encodes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProtoUtil()
| Method Detail |
|---|
public static int readRawVarint32(DataInput in)
throws IOException
in - the input stream to read from
IOException - if it is malformed or EOF.
public static IpcConnectionContextProtos.IpcConnectionContextProto makeIpcConnectionContext(String protocol,
org.apache.hadoop.security.UserGroupInformation ugi,
SaslRpcServer.AuthMethod authMethod)
public static org.apache.hadoop.security.UserGroupInformation getUgi(IpcConnectionContextProtos.IpcConnectionContextProto context)
public static org.apache.hadoop.security.UserGroupInformation getUgi(IpcConnectionContextProtos.UserInformationProto userInfo)
public static RPC.RpcKind convert(RpcHeaderProtos.RpcKindProto kind)
public static RpcHeaderProtos.RpcRequestHeaderProto makeRpcRequestHeader(RPC.RpcKind rpcKind,
RpcHeaderProtos.RpcRequestHeaderProto.OperationProto operation,
int callId,
int retryCount,
byte[] uuid)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||