net.homeip.mleclerc.omnilink.messagebase
Class Message
java.lang.Object
net.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
Constructor Summary |
protected |
Message()
|
|
Message(int messageType,
int messageLength)
|
|
Message(int messageType,
int messageLength,
short[] data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
START_CHAR
protected static final short START_CHAR
- See Also:
- Constant Field Values
Message
protected Message()
Message
public Message(int messageType,
int messageLength)
Message
public Message(int messageType,
int messageLength,
short[] data)
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