com.sshtools.j2ssh.subsystem
Class SubsystemMessageStore

java.lang.Object
  extended by com.sshtools.j2ssh.subsystem.SubsystemMessageStore

public class SubsystemMessageStore
extends java.lang.Object

Version:
$Revision: 1.28 $
Author:
$author$

Field Summary
protected  java.util.List messages
           
protected  java.util.Map registeredMessages
           
 
Constructor Summary
SubsystemMessageStore()
          Creates a new SubsystemMessageStore object.
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messages

protected java.util.List messages

registeredMessages

protected java.util.Map registeredMessages
Constructor Detail

SubsystemMessageStore

public SubsystemMessageStore()
Creates a new SubsystemMessageStore object.

Method Detail

addMessage

public void addMessage(SubsystemMessage msg)
Parameters:
msg -

addMessage

public void addMessage(byte[] msgdata)
                throws InvalidMessageException
Parameters:
msgdata -
Throws:
InvalidMessageException

nextMessage

public SubsystemMessage nextMessage()
                             throws MessageStoreEOFException
Returns:
Throws:
MessageStoreEOFException

nextMessage

public SubsystemMessage nextMessage(int timeout)
                             throws MessageStoreEOFException,
                                    MessageNotAvailableException
Parameters:
timeout -
Returns:
Throws:
MessageStoreEOFException
MessageNotAvailableException

registerMessage

public void registerMessage(int messageId,
                            java.lang.Class implementor)
Parameters:
messageId -
implementor -

getState

public OpenClosedState getState()
Returns:

close

public void close()


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.