public class SubsystemMessageStore
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List |
messages |
protected java.util.Map |
registeredMessages |
| Constructor and Description |
|---|
SubsystemMessageStore()
Creates a new SubsystemMessageStore object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(byte[] msgdata) |
void |
addMessage(SubsystemMessage msg) |
void |
close() |
OpenClosedState |
getState() |
SubsystemMessage |
nextMessage() |
SubsystemMessage |
nextMessage(int timeout) |
void |
registerMessage(int messageId,
java.lang.Class implementor) |
protected java.util.List messages
protected java.util.Map registeredMessages
public SubsystemMessageStore()
public void addMessage(SubsystemMessage msg)
msg - public void addMessage(byte[] msgdata)
throws InvalidMessageException
msgdata - InvalidMessageExceptionpublic SubsystemMessage nextMessage() throws MessageStoreEOFException
MessageStoreEOFExceptionpublic SubsystemMessage nextMessage(int timeout) throws MessageStoreEOFException, MessageNotAvailableException
timeout - MessageStoreEOFExceptionMessageNotAvailableExceptionpublic void registerMessage(int messageId,
java.lang.Class implementor)
messageId - implementor - public OpenClosedState getState()
public void close()
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.