com.jcraft.jsch
Class ChannelExec
java.lang.Object
com.jcraft.jsch.Channel
com.jcraft.jsch.ChannelExec
- All Implemented Interfaces:
- java.lang.Runnable
public class ChannelExec
- extends Channel
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 |
agent_forwarding
protected boolean agent_forwarding
xforwading
protected boolean xforwading
env
protected java.util.Hashtable env
ChannelExec
public ChannelExec()
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