public abstract class Channel
extends java.lang.Object
implements java.lang.Runnable
限定符和类型 | 字段和说明 |
---|---|
protected byte[] |
type |
限定符和类型 | 方法和说明 |
---|---|
void |
connect() |
void |
connect(int connectTimeout) |
void |
disconnect() |
protected Packet |
genChannelOpenPacket() |
int |
getExitStatus() |
java.io.InputStream |
getExtInputStream() |
int |
getId() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
Session |
getSession() |
boolean |
isClosed() |
boolean |
isConnected() |
boolean |
isEOF() |
void |
run() |
protected void |
sendChannelOpen() |
protected void |
sendOpenConfirmation() |
protected void |
sendOpenFailure(int reasoncode) |
void |
sendSignal(java.lang.String signal) |
void |
setExtOutputStream(java.io.OutputStream out) |
void |
setExtOutputStream(java.io.OutputStream out,
boolean dontclose) |
void |
setInputStream(java.io.InputStream in) |
void |
setInputStream(java.io.InputStream in,
boolean dontclose) |
void |
setOutputStream(java.io.OutputStream out) |
void |
setOutputStream(java.io.OutputStream out,
boolean dontclose) |
void |
setXForwarding(boolean foo) |
void |
start() |
public void connect() throws JSchException
JSchException
public void connect(int connectTimeout) throws JSchException
JSchException
public void setXForwarding(boolean foo)
public void start() throws JSchException
JSchException
public boolean isEOF()
public void setInputStream(java.io.InputStream in)
public void setInputStream(java.io.InputStream in, boolean dontclose)
public void setOutputStream(java.io.OutputStream out)
public void setOutputStream(java.io.OutputStream out, boolean dontclose)
public void setExtOutputStream(java.io.OutputStream out)
public void setExtOutputStream(java.io.OutputStream out, boolean dontclose)
public java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
public java.io.InputStream getExtInputStream() throws java.io.IOException
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public void run()
run
在接口中 java.lang.Runnable
public boolean isClosed()
public void disconnect()
public boolean isConnected()
public void sendSignal(java.lang.String signal) throws java.lang.Exception
java.lang.Exception
public int getExitStatus()
public Session getSession() throws JSchException
JSchException
public int getId()
protected void sendOpenConfirmation() throws java.lang.Exception
java.lang.Exception
protected void sendOpenFailure(int reasoncode)
protected Packet genChannelOpenPacket()
protected void sendChannelOpen() throws java.lang.Exception
java.lang.Exception