org.apache.hadoop.oncrpc
Class RpcMessage

java.lang.Object
  extended by org.apache.hadoop.oncrpc.RpcMessage
Direct Known Subclasses:
RpcCall, RpcReply

public abstract class RpcMessage
extends Object

Represent an RPC message as defined in RFC 1831.


Nested Class Summary
static class RpcMessage.Type
          Message type
 
Field Summary
protected  RpcMessage.Type messageType
           
protected  int xid
           
 
Method Summary
 RpcMessage.Type getMessageType()
           
 int getXid()
           
protected  void validateMessageType(RpcMessage.Type expected)
           
abstract  XDR write(XDR xdr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xid

protected final int xid

messageType

protected final RpcMessage.Type messageType
Method Detail

write

public abstract XDR write(XDR xdr)

getXid

public int getXid()

getMessageType

public RpcMessage.Type getMessageType()

validateMessageType

protected void validateMessageType(RpcMessage.Type expected)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.