org.asunder.messaging
Class AsunderBaseMessage

java.lang.Object
  extended by org.asunder.messaging.AsunderBaseMessage
All Implemented Interfaces:
AsunderMessage
Direct Known Subclasses:
AsunderGetMessage, AsunderNoRouteMessage, AsunderPutMessage, AsunderPutSuccessMessage, AsunderTimeoutMessage

public abstract class AsunderBaseMessage
extends java.lang.Object
implements AsunderMessage

Author:
simms2k

Field Summary
protected  Id messageId
           
protected  NodeHandle senderHandle
           
 
Constructor Summary
AsunderBaseMessage(Id messageId, NodeHandle senderHandle)
          Creates a new instance of AsunderBaseMessage
 
Method Summary
 Id getMessageId()
           
 NodeHandle getSenderHandle()
           
 void setSenderHandle(NodeHandle handle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageId

protected Id messageId

senderHandle

protected NodeHandle senderHandle
Constructor Detail

AsunderBaseMessage

public AsunderBaseMessage(Id messageId,
                          NodeHandle senderHandle)
Creates a new instance of AsunderBaseMessage

Method Detail

getMessageId

public Id getMessageId()
Specified by:
getMessageId in interface AsunderMessage

getSenderHandle

public NodeHandle getSenderHandle()
Specified by:
getSenderHandle in interface AsunderMessage

setSenderHandle

public void setSenderHandle(NodeHandle handle)
Specified by:
setSenderHandle in interface AsunderMessage