@Singleton
public class ProcessUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessUtils.ProcessResult |
| Constructor and Description |
|---|
ProcessUtils() |
| Modifier and Type | Method and Description |
|---|---|
ProcessUtils.ProcessResult |
getResult(java.lang.Process process) |
java.lang.String |
getStdout(java.lang.Process process) |
java.lang.Process |
run(java.util.List<java.lang.String> args) |
java.lang.Process |
run(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> envs,
java.io.File workingDirectory) |
java.lang.Process |
run(java.lang.String... args) |
java.lang.String |
runAndGetStderr(java.lang.String... args) |
java.lang.String |
runAndGetStdout(java.io.File workingDir,
java.lang.String... args) |
java.lang.String |
runAndGetStdout(java.lang.String... args) |
ProcessUtils.ProcessResult |
runProcessWithCurrentClasspath(java.lang.Class mainClass,
java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> envs) |
public java.lang.String getStdout(java.lang.Process process)
public java.lang.String runAndGetStdout(java.lang.String... args)
public java.lang.String runAndGetStderr(java.lang.String... args)
public java.lang.String runAndGetStdout(java.io.File workingDir,
java.lang.String... args)
public java.lang.Process run(java.lang.String... args)
public java.lang.Process run(java.util.List<java.lang.String> args)
public ProcessUtils.ProcessResult getResult(java.lang.Process process)
public java.lang.Process run(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> envs,
java.io.File workingDirectory)
public ProcessUtils.ProcessResult runProcessWithCurrentClasspath(java.lang.Class mainClass, java.util.List<java.lang.String> args, java.util.Map<java.lang.String,java.lang.String> envs)