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
- InvalidMessageException
public SubsystemMessage nextMessage() throws MessageStoreEOFException
MessageStoreEOFException
public SubsystemMessage nextMessage(int timeout) throws MessageStoreEOFException, MessageNotAvailableException
timeout
- MessageStoreEOFException
MessageNotAvailableException
public 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.