com.ibm.wala.util.processes
Class BasicLauncher
java.lang.Object
com.ibm.wala.util.processes.Launcher
com.ibm.wala.util.processes.BasicLauncher
public class BasicLauncher
- extends Launcher
A generic process launcher
|
Field Summary |
protected java.lang.String |
cmd
|
|
Constructor Summary |
BasicLauncher(boolean captureOutput,
boolean captureErr,
java.util.logging.Logger logger)
|
|
Method Summary |
java.lang.String |
getCmd()
|
int |
launch()
Launch the process and wait until it is finished. |
void |
setCmd(java.lang.String newCmd)
|
java.lang.String |
toString()
|
| Methods inherited from class com.ibm.wala.util.processes.Launcher |
captureStdErr, captureStdOut, drainStdErr, drainStdOut, getEnv, getInput, getStderr, getStdOut, getWorkingDir, isCaptureErr, isCaptureOutput, setEnv, setInput, setStdErr, setStdOut, setWorkingDir, spawnProcess |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cmd
protected java.lang.String cmd
BasicLauncher
public BasicLauncher(boolean captureOutput,
boolean captureErr,
java.util.logging.Logger logger)
getCmd
public java.lang.String getCmd()
setCmd
public void setCmd(java.lang.String newCmd)
toString
public java.lang.String toString()
- Overrides:
toString in class Launcher
launch
public int launch()
throws java.lang.IllegalArgumentException,
java.io.IOException
- Launch the process and wait until it is finished. Returns the exit value of the process.
- Throws:
java.lang.IllegalArgumentException
java.io.IOException