Modifier and Type | Field and Description |
---|---|
private ProcessBuilder |
builder |
private boolean |
done |
private int |
exitStatus |
private static org.slf4j.Logger |
logger |
private Process |
process |
private int |
processID |
Constructor and Description |
---|
ProcessRunner(String exe,
String[] args,
File dir,
Map<String,Object> env) |
Modifier and Type | Method and Description |
---|---|
boolean |
done() |
int |
getExitStatus() |
int |
getProcessID() |
InputStream |
getStderr() |
OutputStream |
getStdin() |
InputStream |
getStdout() |
void |
kill() |
void |
run() |
void |
startProcess() |
void |
waitFor() |
private static org.slf4j.Logger logger
private ProcessBuilder builder
private Process process
private int exitStatus
private boolean done
private int processID
public void startProcess() throws IOException
IOException
public OutputStream getStdin()
public InputStream getStdout()
public InputStream getStderr()
public int getExitStatus()
public void kill()
public boolean done()
public void waitFor()
public int getProcessID()