public abstract class Channel
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
type |
| Modifier and Type | Method and Description |
|---|---|
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 in interface 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.ExceptionCopyright © 2020 JCraft,Inc.. All Rights Reserved.