com.mindbright.ssh
public class SSHListenChannel extends SSHChannel
channelId, listener
Constructor and Description |
---|
SSHListenChannel(java.lang.String localHost,
int localPort,
java.lang.String remoteHost,
int remotePort,
SSHChannelController controller) |
Modifier and Type | Method and Description |
---|---|
void |
forceClose() |
java.lang.String |
getListenHost() |
int |
getListenPort() |
SSHTunnel |
newTunnel(java.net.Socket ioSocket,
int channelId,
int remoteChannelId,
SSHChannelController controller) |
void |
serviceLoop() |
static void |
setAllowRemoteConnect(boolean val) |
void |
setTemporaryListener(boolean val) |
close, getChannelId, run, setSSHChannelListener
activeCount, checkAccess, clone, 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
public SSHListenChannel(java.lang.String localHost, int localPort, java.lang.String remoteHost, int remotePort, SSHChannelController controller) throws java.io.IOException
java.io.IOException
public int getListenPort()
public java.lang.String getListenHost()
public static void setAllowRemoteConnect(boolean val)
public SSHTunnel newTunnel(java.net.Socket ioSocket, int channelId, int remoteChannelId, SSHChannelController controller) throws java.io.IOException
java.io.IOException
public void setTemporaryListener(boolean val)
public void serviceLoop() throws java.io.IOException
serviceLoop
in class SSHChannel
java.io.IOException
public void forceClose()