net.homeip.mleclerc.omnilink.messagebase
Class Message

java.lang.Object
  extended bynet.homeip.mleclerc.omnilink.messagebase.Message
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AcknowledgeMessage, ReplyMessage, RequestMessage

public class Message
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected static short START_CHAR
           
 
Constructor Summary
protected Message()
           
  Message(int messageType, int messageLength)
           
  Message(int messageType, int messageLength, short[] data)
           
 
Method Summary
 void execute(java.io.OutputStream os)
           
protected  short[] getData()
           
protected  int getExpectedByteCount()
           
protected  short[] getMessageBytes()
           
protected  int getMessageLength()
           
protected  int getMessageType()
           
protected  void setData(short[] data)
           
protected  void setMessageFields(int messageType, int messageLength, short[] data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

START_CHAR

protected static final short START_CHAR
See Also:
Constant Field Values
Constructor Detail

Message

protected Message()

Message

public Message(int messageType,
               int messageLength)

Message

public Message(int messageType,
               int messageLength,
               short[] data)
Method Detail

execute

public void execute(java.io.OutputStream os)
             throws CommunicationException
Throws:
CommunicationException

setMessageFields

protected void setMessageFields(int messageType,
                                int messageLength,
                                short[] data)

setData

protected void setData(short[] data)

getMessageType

protected int getMessageType()

getMessageLength

protected int getMessageLength()

getData

protected short[] getData()

getExpectedByteCount

protected int getExpectedByteCount()

getMessageBytes

protected short[] getMessageBytes()
                           throws CommunicationException
Throws:
CommunicationException