com.sshtools.j2ssh.connection
Class BindingChannel

java.lang.Object
  extended bycom.sshtools.j2ssh.connection.Channel
      extended bycom.sshtools.j2ssh.connection.BindingChannel
Direct Known Subclasses:
ForwardingBindingChannel

public abstract class BindingChannel
extends Channel

DOCUMENT ME!


Field Summary
protected  BindingChannel boundChannel
          DOCUMENT ME!
protected  java.util.Vector messages
          DOCUMENT ME!
 
Fields inherited from class com.sshtools.j2ssh.connection.Channel
connection, localChannelId, localPacketSize, localWindow, remoteChannelId, remotePacketSize, remoteWindow, state
 
Constructor Summary
BindingChannel()
           
 
Method Summary
 void bindChannel(BindingChannel boundChannel)
          DOCUMENT ME!
 boolean isBound()
          DOCUMENT ME!
protected  void onChannelClose()
          DOCUMENT ME!
protected  void onChannelData(SshMsgChannelData msg)
          DOCUMENT ME!
protected  void onChannelEOF()
          DOCUMENT ME!
protected  void onChannelExtData(SshMsgChannelExtendedData msg)
          DOCUMENT ME!
protected  void onChannelOpen()
          DOCUMENT ME!
protected  void setRemoteEOF()
          DOCUMENT ME!
 
Methods inherited from class com.sshtools.j2ssh.connection.Channel
addEventListener, close, finalizeClose, getChannelConfirmationData, getChannelOpenData, getChannelType, getLocalChannelId, getLocalPacketSize, getLocalWindow, getMaximumPacketSize, getMaximumWindowSpace, getMinimumWindowSpace, getName, getRemoteChannelId, getRemotePacketSize, getRemoteWindow, getState, init, init, isClosed, isLocalEOF, isOpen, isRemoteEOF, onChannelRequest, open, processChannelData, processChannelData, remoteClose, sendChannelData, sendChannelExtData, setLocalEOF, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

boundChannel

protected BindingChannel boundChannel
DOCUMENT ME!


messages

protected java.util.Vector messages
DOCUMENT ME!

Constructor Detail

BindingChannel

public BindingChannel()
Method Detail

isBound

public boolean isBound()
DOCUMENT ME!

Returns:
DOCUMENT ME!

bindChannel

public void bindChannel(BindingChannel boundChannel)
                 throws java.io.IOException
DOCUMENT ME!

Parameters:
boundChannel - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

onChannelExtData

protected void onChannelExtData(SshMsgChannelExtendedData msg)
                         throws java.io.IOException
DOCUMENT ME!

Specified by:
onChannelExtData in class Channel
Parameters:
msg - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

onChannelData

protected void onChannelData(SshMsgChannelData msg)
                      throws java.io.IOException
DOCUMENT ME!

Specified by:
onChannelData in class Channel
Parameters:
msg - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

setRemoteEOF

protected void setRemoteEOF()
                     throws java.io.IOException
Description copied from class: Channel
DOCUMENT ME!

Overrides:
setRemoteEOF in class Channel
Throws:
java.io.IOException - DOCUMENT ME!

onChannelEOF

protected void onChannelEOF()
                     throws java.io.IOException
DOCUMENT ME!

Specified by:
onChannelEOF in class Channel
Throws:
java.io.IOException - DOCUMENT ME!

onChannelClose

protected void onChannelClose()
                       throws java.io.IOException
DOCUMENT ME!

Specified by:
onChannelClose in class Channel
Throws:
java.io.IOException - DOCUMENT ME!

onChannelOpen

protected void onChannelOpen()
                      throws java.io.IOException
DOCUMENT ME!

Specified by:
onChannelOpen in class Channel
Throws:
java.io.IOException - DOCUMENT ME!