org.commonreality.message.impl
Class BaseMessage

java.lang.Object
  extended by org.commonreality.message.impl.BaseMessage
All Implemented Interfaces:
java.io.Serializable, IMessage
Direct Known Subclasses:
BaseAcknowledgementMessage, ConnectionRequest, ControlCommand, NewIdentifierRequest, ObjectCommand, ObjectCommandRequest, ObjectData, ObjectDataRequest, RequestTime, TimeCommand

public abstract class BaseMessage
extends java.lang.Object
implements IMessage, java.io.Serializable

Author:
developer
See Also:
Serialized Form

Constructor Summary
BaseMessage(IIdentifier source)
           
 
Method Summary
 long getMessageId()
          return this message's unique (serial order) identifier
 IIdentifier getSource()
          who sent this message?
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.commonreality.message.IMessage
copy
 

Constructor Detail

BaseMessage

public BaseMessage(IIdentifier source)
Method Detail

getMessageId

public long getMessageId()
Description copied from interface: IMessage
return this message's unique (serial order) identifier

Specified by:
getMessageId in interface IMessage
Returns:
See Also:
IMessage.getMessageId()

getSource

public IIdentifier getSource()
Description copied from interface: IMessage
who sent this message?

Specified by:
getSource in interface IMessage
Returns:
See Also:
IMessage.getSource()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object