Package 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.wala.util.processes.Launcher
Launcher.Drainer
-
-
Constructor Summary
Constructors Constructor Description BasicLauncher(boolean captureOutput, boolean captureErr, java.util.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, spawnProcess
-
-
-
-
Method Detail
-
getCmd
public java.lang.String getCmd()
-
setCmd
public void setCmd(java.lang.String newCmd)
-
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
-
-