org.apache.hadoop.oncrpc
Class RpcCall

java.lang.Object
  extended by org.apache.hadoop.oncrpc.RpcMessage
      extended by org.apache.hadoop.oncrpc.RpcCall

public class RpcCall
extends RpcMessage

Represents an RPC message of type RPC call as defined in RFC 1831


Field Summary
static int RPC_VERSION
           
 
Fields inherited from class org.apache.hadoop.oncrpc.RpcMessage
messageType, RPC_CALL, RPC_REPLY, xid
 
Constructor Summary
protected RpcCall(int xid, int messageType, int rpcVersion, int program, int version, int procedure, RpcAuthInfo credential, RpcAuthInfo verifier)
           
 
Method Summary
 RpcAuthInfo getCredential()
           
 int getProcedure()
           
 int getProgram()
           
 int getRpcVersion()
           
 RpcAuthInfo getVerifier()
           
 int getVersion()
           
static RpcCall read(XDR xdr)
           
 String toString()
           
 void validate()
           
static void write(XDR out, int xid, int program, int progVersion, int procedure)
           
 
Methods inherited from class org.apache.hadoop.oncrpc.RpcMessage
getMessageType, getXid, validateMessageType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RPC_VERSION

public static final int RPC_VERSION
See Also:
Constant Field Values
Constructor Detail

RpcCall

protected RpcCall(int xid,
                  int messageType,
                  int rpcVersion,
                  int program,
                  int version,
                  int procedure,
                  RpcAuthInfo credential,
                  RpcAuthInfo verifier)
Method Detail

validate

public void validate()

getRpcVersion

public int getRpcVersion()

getProgram

public int getProgram()

getVersion

public int getVersion()

getProcedure

public int getProcedure()

getCredential

public RpcAuthInfo getCredential()

getVerifier

public RpcAuthInfo getVerifier()

read

public static RpcCall read(XDR xdr)

write

public static void write(XDR out,
                         int xid,
                         int program,
                         int progVersion,
                         int procedure)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 The Apache Software Foundation