com.jcraft.jsch
Class Channel

java.lang.Object
  extended by com.jcraft.jsch.Channel
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
ChannelDirectTCPIP, ChannelExec, ChannelShell, ChannelSubsystem

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


Method Summary
 void connect()
           
 void disconnect()
           
 int getExitStatus()
           
 java.io.InputStream getExtInputStream()
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 boolean isEOF()
           
 void run()
           
 void sendSignal(java.lang.String foo)
           
 void setExtOutputStream(java.io.OutputStream out)
           
 void setInputStream(java.io.InputStream in)
           
 void setOutputStream(java.io.OutputStream out)
           
 void setXForwarding(boolean foo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

connect

public void connect()
             throws JSchException
Throws:
JSchException

setXForwarding

public void setXForwarding(boolean foo)

isEOF

public boolean isEOF()

setInputStream

public void setInputStream(java.io.InputStream in)

setOutputStream

public void setOutputStream(java.io.OutputStream out)

setExtOutputStream

public void setExtOutputStream(java.io.OutputStream out)

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Throws:
java.io.IOException

getExtInputStream

public java.io.InputStream getExtInputStream()
                                      throws java.io.IOException
Throws:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Throws:
java.io.IOException

run

public void run()
Specified by:
run in interface java.lang.Runnable

disconnect

public void disconnect()

sendSignal

public void sendSignal(java.lang.String foo)
                throws java.lang.Exception
Throws:
java.lang.Exception

getExitStatus

public int getExitStatus()