org.globus.cog.abstraction.impl.execution.ssh
Class Exec

java.lang.Object
  extended byorg.globus.cog.abstraction.impl.execution.ssh.Ssh
      extended byorg.globus.cog.abstraction.impl.execution.ssh.Exec

public class Exec
extends Ssh


Field Summary
 
Fields inherited from class org.globus.cog.abstraction.impl.execution.ssh.Ssh
always, cipher, error, fingerprint, host, keyfile, logfile, mac, output, passphrase, password, port, ssh, sshtoolsHome, username, verifyhost
 
Constructor Summary
Exec()
           
 
Method Summary
 void execute()
           
 void executeCommand(com.sshtools.j2ssh.session.SessionChannelClient session)
           
 String getCmd()
           
 String getDir()
           
 String getTaskError()
           
 String getTaskOutput()
           
 void setCmd(String cmd)
           
 void setDir(String string)
           
 
Methods inherited from class org.globus.cog.abstraction.impl.execution.ssh.Ssh
getError, getOutput, setAlways, setCipher, setError, setHost, setKeyfile, setLogfile, setMac, setOutput, setPassphrase, setPassword, setPort, setSshtoolshome, setUsername, setVerifyhost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exec

public Exec()
Method Detail

setCmd

public void setCmd(String cmd)

getCmd

public String getCmd()

getDir

public String getDir()

setDir

public void setDir(String string)

execute

public void execute()
             throws IllegalSpecException,
                    InvalidSecurityContextException,
                    InvalidServiceContactException,
                    TaskSubmissionException
Overrides:
execute in class Ssh
Throws:
IllegalSpecException
InvalidSecurityContextException
InvalidServiceContactException
TaskSubmissionException

executeCommand

public void executeCommand(com.sshtools.j2ssh.session.SessionChannelClient session)
                    throws TaskSubmissionException
Throws:
TaskSubmissionException

getTaskOutput

public String getTaskOutput()

getTaskError

public String getTaskError()