Class ProcessCapture
-
- All Implemented Interfaces:
public final class ProcessCaptureAn (almost) drop-in replacement for ProcessBuilder that is able to capture huge outputs to the standard output and standard error streams by redirecting output to temporary files.
-
-
Field Summary
Fields Modifier and Type Field Description private final <Error class: unknown class>stdoutprivate final <Error class: unknown class>stderrprivate final <Error class: unknown class>commandLineprivate final StringusedWorkingDirprivate final <Error class: unknown class>exitValueprivate final BooleanisErrorprivate final BooleanisSuccessprivate final StringerrorMessage
-
Constructor Summary
Constructors Constructor Description ProcessCapture(File workingDir, CharSequence command)ProcessCapture(CharSequence command, File workingDir, Map<String, String> environment)
-
Method Summary
Modifier and Type Method Description final <Error class: unknown class>getStdout()final <Error class: unknown class>getStderr()final <Error class: unknown class>getCommandLine()final StringgetUsedWorkingDir()final <Error class: unknown class>getExitValue()final BooleanisError()final BooleanisSuccess()final StringgetErrorMessage()final <Error class: unknown class>requireSuccess()Throw an IOException in case exitValue is not 0. -
-
Constructor Detail
-
ProcessCapture
ProcessCapture(File workingDir, CharSequence command)
-
ProcessCapture
ProcessCapture(CharSequence command, File workingDir, Map<String, String> environment)
-
-
Method Detail
-
getStdout
final <Error class: unknown class> getStdout()
-
getStderr
final <Error class: unknown class> getStderr()
-
getCommandLine
final <Error class: unknown class> getCommandLine()
-
getUsedWorkingDir
final String getUsedWorkingDir()
-
getExitValue
final <Error class: unknown class> getExitValue()
-
getErrorMessage
final String getErrorMessage()
-
requireSuccess
final <Error class: unknown class> requireSuccess()
Throw an IOException in case exitValue is not 0.
-
-
-
-