com.mindbright.ssh
public abstract class SSHChannel extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
protected int |
channelId |
protected SSHChannelListener |
listener |
Constructor and Description |
---|
SSHChannel(int channelId) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
getChannelId() |
void |
run() |
abstract void |
serviceLoop() |
void |
setSSHChannelListener(SSHChannelListener listener) |
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
protected int channelId
protected SSHChannelListener listener
public void setSSHChannelListener(SSHChannelListener listener)
public int getChannelId()
public abstract void serviceLoop() throws java.lang.Exception
java.lang.Exception
public void close()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread