com.jcraft.jsch

Class Channel

Implemented Interfaces:
Runnable
Known Direct Subclasses:
ChannelDirectTCPIP, ChannelForwardedTCPIP

public abstract class Channel
extends java.lang.Object
implements Runnable

Method Summary

void
connect()
void
disconnect()
int
getExitStatus()
InputStream
getExtInputStream()
int
getId()
InputStream
getInputStream()
OutputStream
getOutputStream()
Session
getSession()
boolean
isClosed()
boolean
isConnected()
boolean
isEOF()
void
run()
void
sendSignal(String foo)
void
setExtOutputStream(OutputStream out)
void
setExtOutputStream(OutputStream out, boolean dontclose)
void
setInputStream(InputStream in)
void
setInputStream(InputStream in, boolean dontclose)
void
setOutputStream(OutputStream out)
void
setOutputStream(OutputStream out, boolean dontclose)
void
setXForwarding(boolean foo)
void
start()

Method Details

connect

public void connect()
            throws JSchException

disconnect

public void disconnect()

getExitStatus

public int getExitStatus()

getExtInputStream

public InputStream getExtInputStream()
            throws IOException

getId

public int getId()

getInputStream

public InputStream getInputStream()
            throws IOException

getOutputStream

public OutputStream getOutputStream()
            throws IOException

getSession

public Session getSession()

isClosed

public boolean isClosed()

isConnected

public boolean isConnected()

isEOF

public boolean isEOF()

run

public void run()

sendSignal

public void sendSignal(String foo)
            throws Exception

setExtOutputStream

public void setExtOutputStream(OutputStream out)

setExtOutputStream

public void setExtOutputStream(OutputStream out,
                               boolean dontclose)

setInputStream

public void setInputStream(InputStream in)

setInputStream

public void setInputStream(InputStream in,
                           boolean dontclose)

setOutputStream

public void setOutputStream(OutputStream out)

setOutputStream

public void setOutputStream(OutputStream out,
                            boolean dontclose)

setXForwarding

public void setXForwarding(boolean foo)

start

public void start()
            throws JSchException