net.homeip.mleclerc.omnilink.messagebase
Class RequestMessage
java.lang.Object
net.homeip.mleclerc.omnilink.messagebase.Message
net.homeip.mleclerc.omnilink.messagebase.RequestMessage
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CommandMessage, LoginControl, LogoutControl, MessageStatusRequest, MultipleInfoRequestMessage, SecurityCodeValidationRequest, SystemEventsRequest, SystemInformationRequest, SystemStatusRequest, UploadMessageRequest
- public abstract class RequestMessage
- extends Message
- See Also:
- Serialized Form
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message |
START_CHAR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestMessage
protected RequestMessage()
RequestMessage
public RequestMessage(int messageType,
int messageLength)
RequestMessage
public RequestMessage(int messageType,
int messageLength,
short[] data)
execute
public ReplyMessage execute(SystemTypeEnum model,
java.io.InputStream is,
java.io.OutputStream os)
throws CommunicationException
- Throws:
CommunicationException
validate
protected void validate(SystemTypeEnum model)
throws CommunicationException
- Throws:
CommunicationException
createReplyMessage
protected abstract ReplyMessage createReplyMessage(SystemTypeEnum model)
throws CommunicationException
- Throws:
CommunicationException