public class AsyncProcessBuilder
extends java.lang.Object
| Constructor and Description |
|---|
AsyncProcessBuilder(java.lang.ProcessBuilder processBuilder) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
command() |
java.lang.ProcessBuilder |
command(java.util.List<java.lang.String> command) |
java.lang.ProcessBuilder |
command(java.lang.String... command) |
java.io.File |
directory() |
java.lang.ProcessBuilder |
directory(java.io.File directory) |
java.util.Map<java.lang.String,java.lang.String> |
environment() |
java.lang.ProcessBuilder |
getProcessBuilder() |
java.lang.ProcessBuilder |
inheritIO() |
java.lang.ProcessBuilder.Redirect |
redirectError() |
java.lang.ProcessBuilder |
redirectError(java.io.File file) |
java.lang.ProcessBuilder |
redirectError(java.lang.ProcessBuilder.Redirect destination) |
boolean |
redirectErrorStream() |
java.lang.ProcessBuilder |
redirectErrorStream(boolean redirectErrorStream) |
java.lang.ProcessBuilder.Redirect |
redirectInput() |
java.lang.ProcessBuilder |
redirectInput(java.io.File file) |
java.lang.ProcessBuilder |
redirectInput(java.lang.ProcessBuilder.Redirect source) |
java.lang.ProcessBuilder.Redirect |
redirectOutput() |
java.lang.ProcessBuilder |
redirectOutput(java.io.File file) |
java.lang.ProcessBuilder |
redirectOutput(java.lang.ProcessBuilder.Redirect destination) |
java.lang.Process |
start() |
java.lang.Process |
startAndWait() |
java.util.concurrent.CompletableFuture<java.lang.Process> |
startAsync() |
public AsyncProcessBuilder(java.lang.ProcessBuilder processBuilder)
public java.lang.ProcessBuilder getProcessBuilder()
public java.lang.ProcessBuilder command(java.util.List<java.lang.String> command)
public java.lang.ProcessBuilder command(java.lang.String... command)
public java.util.List<java.lang.String> command()
public java.util.Map<java.lang.String,java.lang.String> environment()
public java.io.File directory()
public java.lang.ProcessBuilder directory(java.io.File directory)
public java.lang.ProcessBuilder redirectInput(java.lang.ProcessBuilder.Redirect source)
public java.lang.ProcessBuilder redirectOutput(java.lang.ProcessBuilder.Redirect destination)
public java.lang.ProcessBuilder redirectError(java.lang.ProcessBuilder.Redirect destination)
public java.lang.ProcessBuilder redirectInput(java.io.File file)
public java.lang.ProcessBuilder redirectOutput(java.io.File file)
public java.lang.ProcessBuilder redirectError(java.io.File file)
public java.lang.ProcessBuilder.Redirect redirectInput()
public java.lang.ProcessBuilder.Redirect redirectOutput()
public java.lang.ProcessBuilder.Redirect redirectError()
public java.lang.ProcessBuilder inheritIO()
public boolean redirectErrorStream()
public java.lang.ProcessBuilder redirectErrorStream(boolean redirectErrorStream)
public java.lang.Process start()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Process startAndWait()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.util.concurrent.CompletableFuture<java.lang.Process> startAsync()