public class AnyProcessBuilder<T extends AnyProcess> extends Object
| Constructor and Description |
|---|
AnyProcessBuilder() |
| Modifier and Type | Method and Description |
|---|---|
T |
build() |
protected void |
buildCommand() |
AnyProcessBuilder<T> |
command(String... command) |
AnyProcessBuilder<T> |
debug() |
AnyProcessBuilder<T> |
env(Map<String,String> newEnv) |
AnyProcessBuilder<T> |
env(String key,
String value) |
AnyProcessBuilder<T> |
pipeStderr() |
AnyProcessBuilder<T> |
pipeStderr(OutputStream pipeStderr) |
AnyProcessBuilder<T> |
pipeStdin() |
AnyProcessBuilder<T> |
pipeStdin(InputStream pipeStdin) |
AnyProcessBuilder<T> |
pipeStdout() |
AnyProcessBuilder<T> |
pipeStdout(OutputStream pipeStdout) |
AnyProcessBuilder<T> |
recordStderr() |
AnyProcessBuilder<T> |
recordStdout() |
AnyProcessBuilder<T> |
redirectStderr() |
AnyProcessBuilder<T> |
workingDir(File workingDirectory) |
protected T |
wrap(Process process,
List<String> command) |
public AnyProcessBuilder<T> debug()
public final AnyProcessBuilder<T> command(String... command)
public final AnyProcessBuilder<T> pipeStdin(InputStream pipeStdin)
public final AnyProcessBuilder<T> pipeStdin()
public final AnyProcessBuilder<T> pipeStdout(OutputStream pipeStdout)
public final AnyProcessBuilder<T> pipeStdout()
public final AnyProcessBuilder<T> pipeStderr(OutputStream pipeStderr)
public final AnyProcessBuilder<T> pipeStderr()
public final AnyProcessBuilder<T> workingDir(File workingDirectory)
public final AnyProcessBuilder<T> redirectStderr()
public final AnyProcessBuilder<T> env(Map<String,String> newEnv)
public final AnyProcessBuilder<T> env(String key, String value)
public final AnyProcessBuilder<T> recordStdout()
public final AnyProcessBuilder<T> recordStderr()
public final T build()
protected void buildCommand()
Copyright © 2020. All rights reserved.