Interface | Description |
---|---|
JavaProcessExecutor |
An executor for external Java-based processes.
|
JavaProcessInfo |
Information to run an external java process.
|
ProcessExecutor |
An executor for external processes.
|
ProcessInfo |
Information to run an external process.
|
ProcessOutput |
The output of a process.
|
ProcessOutputHandler |
Handler for the Process output.
|
ProcessResult |
The result of executing an external process.
|
Class | Description |
---|---|
BaseProcessOutputHandler |
Partial implementation of ProcessOutputHandler that creates a ProcessOutput that caches the
output in a ByteArrayOutputStream.
|
BaseProcessOutputHandler.BaseProcessOutput | |
CachedProcessOutputHandler |
Implementation of ProcessOutputHandler that allows getting access to the output after
the call to
ProcessExecutor.execute(ProcessInfo, ProcessOutputHandler) . |
DefaultProcessExecutor |
Simple implementation of ProcessExecutor, using the standard Java Process(Builder) API.
|
LoggedProcessOutputHandler |
Implementation of ProcessOutputHandler that dumps the output onto an ILogger object.
|
ProcessEnvBuilder<T extends ProcessEnvBuilder> |
An abstract process builder that can hold environment variable information.
|
ProcessInfoBuilder |
A builder to create a
ProcessInfo or a JavaProcessInfo . |
ProcessInfoBuilder.JavaProcessInfoImpl | |
ProcessInfoBuilder.ProcessInfoImpl | |
TeeProcessOutputHandler |
Output handler that will forward output to multiple handlers.
|
Exception | Description |
---|---|
BuildCommandException |
An exception thrown when running a build command.
|
ProcessException |
An exception thrown when running an external process.
|