com.mindbright.ssh
Class SSHFtpListenChannel

java.lang.Object
  extended by java.lang.Thread
      extended by com.mindbright.ssh.SSHChannel
          extended by com.mindbright.ssh.SSHListenChannel
              extended by com.mindbright.ssh.SSHFtpListenChannel
All Implemented Interfaces:
java.lang.Runnable

public class SSHFtpListenChannel
extends SSHListenChannel


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class com.mindbright.ssh.SSHChannel
channelId, listener
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SSHFtpListenChannel(java.lang.String localHost, int localPort, java.lang.String remoteHost, int remotePort, SSHChannelController controller)
           
 
Method Summary
 SSHTunnel newTunnel(java.net.Socket ioSocket, int channelId, int remoteChannelId, SSHChannelController controller)
           
 
Methods inherited from class com.mindbright.ssh.SSHListenChannel
forceClose, getListenHost, getListenPort, serviceLoop, setAllowRemoteConnect, setTemporaryListener
 
Methods inherited from class com.mindbright.ssh.SSHChannel
close, getChannelId, run, setSSHChannelListener
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSHFtpListenChannel

public SSHFtpListenChannel(java.lang.String localHost,
                           int localPort,
                           java.lang.String remoteHost,
                           int remotePort,
                           SSHChannelController controller)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

newTunnel

public SSHTunnel newTunnel(java.net.Socket ioSocket,
                           int channelId,
                           int remoteChannelId,
                           SSHChannelController controller)
                    throws java.io.IOException
Overrides:
newTunnel in class SSHListenChannel
Throws:
java.io.IOException