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.StringgetCmd()intlaunch()Launch the process and wait until it is finished.voidsetCmd(java.lang.String newCmd)java.lang.StringtoString()-
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.IOExceptionLaunch the process and wait until it is finished. Returns the exit value of the process.- Throws:
java.lang.IllegalArgumentExceptionjava.io.IOException
-
-