com.jcraft.jsch
Class ChannelExec

java.lang.Object
  extended by com.jcraft.jsch.Channel
      extended by com.jcraft.jsch.ChannelExec
All Implemented Interfaces:
java.lang.Runnable

public class ChannelExec
extends Channel


Field Summary
protected  boolean agent_forwarding
           
protected  java.util.Hashtable env
           
protected  boolean xforwading
           
 
Constructor Summary
ChannelExec()
           
 
Method Summary
 java.io.InputStream getErrStream()
           
 void init()
           
 void run()
           
 void setAgentForwarding(boolean enable)
           
 void setCommand(java.lang.String foo)
           
 void setEnv(java.util.Hashtable env)
           
 void setErrStream(java.io.OutputStream out)
           
 void setErrStream(java.io.OutputStream out, boolean dontclose)
           
 void setPty(boolean foo)
           
 void setXForwarding(boolean enable)
           
 void start()
           
 
Methods inherited from class com.jcraft.jsch.Channel
connect, connect, disconnect, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getSession, isClosed, isConnected, isEOF, sendSignal, setExtOutputStream, setExtOutputStream, setInputStream, setInputStream, setOutputStream, setOutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agent_forwarding

protected boolean agent_forwarding

xforwading

protected boolean xforwading

env

protected java.util.Hashtable env
Constructor Detail

ChannelExec

public ChannelExec()
Method Detail

setPty

public void setPty(boolean foo)

start

public void start()
           throws JSchException
Overrides:
start in class Channel
Throws:
JSchException

setCommand

public void setCommand(java.lang.String foo)

init

public void init()

setErrStream

public void setErrStream(java.io.OutputStream out)

setErrStream

public void setErrStream(java.io.OutputStream out,
                         boolean dontclose)

getErrStream

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

setAgentForwarding

public void setAgentForwarding(boolean enable)

setXForwarding

public void setXForwarding(boolean enable)
Overrides:
setXForwarding in class Channel

setEnv

public void setEnv(java.util.Hashtable env)

run

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