ProcBuilder |
ProcBuilder.clearEnvironment() |
Clears the environment before setting new variables.
|
ProcBuilder |
ProcBuilder.ignoreExitStatus() |
Ignore the error status returned from this command
|
ProcBuilder |
ProcBuilder.withArg(String arg) |
Adds another argument
|
ProcBuilder |
ProcBuilder.withArgs(String... args) |
Add multiple args
|
ProcBuilder |
ProcBuilder.withErrorConsumer(StreamConsumer errorConsumer) |
Process the error output with given consumer object
|
ProcBuilder |
ProcBuilder.withErrorStream(OutputStream stderr) |
Redirecting the error output.
|
ProcBuilder |
ProcBuilder.withExitStatuses(int[] exitstatuses) |
Deprecated.
|
ProcBuilder |
ProcBuilder.withExpectedExitStatuses(int... expectedExitStatuses) |
Define the valid exit status codes for the command
Convenience method taking varargs.
|
ProcBuilder |
ProcBuilder.withExpectedExitStatuses(Set<Integer> expectedExitStatuses) |
Define the valid exit status codes for the command
|
ProcBuilder |
ProcBuilder.withInput(byte[] input) |
Supply the input as byte[]
|
ProcBuilder |
ProcBuilder.withInput(String input) |
Supply the input as string
|
ProcBuilder |
ProcBuilder.withInputStream(InputStream stdin) |
Take the input for the program from a given InputStream
|
ProcBuilder |
ProcBuilder.withNoTimeout() |
Disable timeout for the operation.
|
ProcBuilder |
ProcBuilder.withOutputConsumer(StreamConsumer outputConsumer) |
Process the standard output with the given consumer object
|
ProcBuilder |
ProcBuilder.withOutputStream(OutputStream stdout) |
Redirecting the standard output.
|
ProcBuilder |
ProcBuilder.withTimeoutMillis(long timeoutMillis) |
Specify a timeout for the operation.
|
ProcBuilder |
ProcBuilder.withVar(String var,
String value) |
Add a variable to the process's environment
|
ProcBuilder |
ProcBuilder.withVars(Map<String,String> vars) |
Add multiple variables to the process's environment
|
ProcBuilder |
ProcBuilder.withWorkingDirectory(File directory) |
Override the working directory
|