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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.oncrpc.RpcMessage
RpcMessage.Type
 
Field Summary
static int RPC_VERSION
           
 
Fields inherited from class org.apache.hadoop.oncrpc.RpcMessage
messageType, xid
 
Constructor Summary
protected RpcCall(int xid, RpcMessage.Type messageType, int rpcVersion, int program, int version, int procedure, Credentials credential, Verifier verifier)
           
 
Method Summary
 Credentials getCredential()
           
static RpcCall getInstance(int xid, int program, int version, int procedure, Credentials cred, Verifier verifier)
           
 int getProcedure()
           
 int getProgram()
           
 int getRpcVersion()
           
 Verifier getVerifier()
           
 int getVersion()
           
static RpcCall read(XDR xdr)
           
 String toString()
           
 void validate()
           
 XDR write(XDR xdr)
           
 
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,
                  RpcMessage.Type messageType,
                  int rpcVersion,
                  int program,
                  int version,
                  int procedure,
                  Credentials credential,
                  Verifier verifier)
Method Detail

read

public static RpcCall read(XDR xdr)

getInstance

public static RpcCall getInstance(int xid,
                                  int program,
                                  int version,
                                  int procedure,
                                  Credentials cred,
                                  Verifier verifier)

validate

public void validate()

getRpcVersion

public int getRpcVersion()

getProgram

public int getProgram()

getVersion

public int getVersion()

getProcedure

public int getProcedure()

getCredential

public Credentials getCredential()

getVerifier

public Verifier getVerifier()

write

public XDR write(XDR xdr)
Specified by:
write in class RpcMessage

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 Apache Software Foundation. All Rights Reserved.