org.gwe.drivers.netAccess
Class ShellCommand
java.lang.Object
org.gwe.drivers.netAccess.ShellCommand
public class ShellCommand
- extends java.lang.Object
- Since:
- Jul 11, 2007
- Author:
- Neil Jones, Marco Ruiz
Constructor Summary |
ShellCommand(java.lang.String cmd)
|
ShellCommand(java.lang.String cmd,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> env)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NON_INACTIVITY_TIMEOUT
public static final int NON_INACTIVITY_TIMEOUT
- See Also:
- Constant Field Values
ShellCommand
public ShellCommand(java.lang.String cmd)
ShellCommand
public ShellCommand(java.lang.String cmd,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> env)
moveFile
public static java.lang.String moveFile(java.lang.String source,
java.lang.String destination)
copyFile
public static java.lang.String copyFile(java.lang.String source,
java.lang.String destination)
delete
public static java.lang.String delete(java.lang.String dir)
makeFilePathDir
public static java.lang.String makeFilePathDir(java.lang.String file)
runLocally
public static java.lang.String runLocally(java.lang.String cmd)
throws ConnectorException
- Throws:
ConnectorException
getCmd
public java.lang.String getCmd()
getEnv
public java.util.Map<java.lang.String,java.lang.String> getEnv()
getPath
public java.lang.String getPath()
addArgument
public void addArgument(java.lang.String arg)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getUnixStyleCmd
public java.lang.String getUnixStyleCmd()
- Default implementation creates a unix style command (pretty standard).
If needed other type of command extend this class and override this method.
getInactivityTimeout
public int getInactivityTimeout()
setInactivityTimeout
public void setInactivityTimeout(int inactivityTimeout)
getExitToken
public java.lang.String getExitToken()
setExitToken
public void setExitToken(java.lang.String exitToken)
getOutputStream
public java.io.OutputStream getOutputStream()
setOutputStream
public void setOutputStream(java.io.OutputStream outputStream)
runLocally
public java.lang.String runLocally()
throws ConnectorException
- Throws:
ConnectorException
readExecutionOutput
public java.lang.String readExecutionOutput(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
readExecutionOutput
public java.lang.String readExecutionOutput(java.io.InputStream in,
ExecutionChannelInspector inspector)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2007-2009. All Rights Reserved.