public class CommandExec
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
CommandExec.RunHandle |
| Modifier | Constructor and Description |
|---|---|
|
CommandExec() |
protected |
CommandExec(java.io.File directory,
java.util.Map<java.lang.String,java.lang.String> environmentVariables) |
| Modifier and Type | Method and Description |
|---|---|
CommandExec |
environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables) |
CommandExec |
inDir(java.io.File directory) |
void |
run(java.util.Collection<java.lang.String> commandLine) |
void |
run(java.lang.ProcessBuilder processBuilder) |
void |
run(java.lang.String... commandLine) |
void |
runAndCollectOutput(java.io.File outputFile,
java.util.Collection<java.lang.String> commandLine) |
void |
runAndCollectOutput(java.io.File outputFile,
java.lang.ProcessBuilder processBuilder) |
void |
runAndCollectOutput(java.io.File outputFile,
java.lang.String... commandLine) |
java.lang.String |
runAndCollectOutput(java.util.List<java.lang.String> commandLine) |
java.lang.String |
runAndCollectOutput(java.lang.String... commandLine) |
CommandExec.RunHandle |
start(java.util.Collection<java.lang.String> commandLine) |
CommandExec.RunHandle |
start(java.lang.ProcessBuilder processBuilder) |
CommandExec.RunHandle |
start(java.lang.String... commandLine) |
public CommandExec()
protected CommandExec(java.io.File directory,
java.util.Map<java.lang.String,java.lang.String> environmentVariables)
public CommandExec inDir(java.io.File directory)
public CommandExec environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
public void run(java.util.Collection<java.lang.String> commandLine)
public CommandExec.RunHandle start(java.util.Collection<java.lang.String> commandLine)
public void run(java.lang.String... commandLine)
public CommandExec.RunHandle start(java.lang.String... commandLine)
public java.lang.String runAndCollectOutput(java.util.List<java.lang.String> commandLine)
public java.lang.String runAndCollectOutput(java.lang.String... commandLine)
public void runAndCollectOutput(java.io.File outputFile,
java.util.Collection<java.lang.String> commandLine)
public void runAndCollectOutput(java.io.File outputFile,
java.lang.String... commandLine)
public void runAndCollectOutput(java.io.File outputFile,
java.lang.ProcessBuilder processBuilder)
public void run(java.lang.ProcessBuilder processBuilder)
public CommandExec.RunHandle start(java.lang.ProcessBuilder processBuilder)