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
JSchExceptionpublic void connect(int connectTimeout)
throws JSchException
JSchExceptionpublic void setXForwarding(boolean foo)
public void start()
throws JSchException
JSchExceptionpublic 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.IOExceptionpublic java.io.InputStream getExtInputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic void run()
run 在接口中 java.lang.Runnablepublic boolean isClosed()
public void disconnect()
public boolean isConnected()
public void sendSignal(java.lang.String signal)
throws java.lang.Exception
java.lang.Exceptionpublic int getExitStatus()
public Session getSession() throws JSchException
JSchExceptionpublic int getId()
protected void sendOpenConfirmation()
throws java.lang.Exception
java.lang.Exceptionprotected void sendOpenFailure(int reasoncode)
protected Packet genChannelOpenPacket()
protected void sendChannelOpen()
throws java.lang.Exception
java.lang.Exception