Package com.sshtools.j2ssh.subsystem
Class SubsystemMessageStore
java.lang.Object
com.sshtools.j2ssh.subsystem.SubsystemMessageStore
- Version:
- $Revision: 1.28 $
- Author:
- $author$
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(byte[] msgdata) voidvoidclose()getState()nextMessage(int timeout) voidregisterMessage(int messageId, Class implementor)
-
Field Details
-
messages
-
registeredMessages
-
-
Constructor Details
-
SubsystemMessageStore
public SubsystemMessageStore()Creates a new SubsystemMessageStore object.
-
-
Method Details
-
addMessage
- Parameters:
msg-
-
addMessage
- Parameters:
msgdata-- Throws:
InvalidMessageException
-
nextMessage
- Returns:
- Throws:
MessageStoreEOFException
-
nextMessage
public SubsystemMessage nextMessage(int timeout) throws MessageStoreEOFException, MessageNotAvailableException - Parameters:
timeout-- Returns:
- Throws:
MessageStoreEOFExceptionMessageNotAvailableException
-
registerMessage
- Parameters:
messageId-implementor-
-
getState
- Returns:
-
close
public void close()
-