All Classes and Interfaces

Class
Description
Constructs name for the caller logger.
Composite process event handler.
Process event handler that wraps a process destroyer.
Default ProcessStopper implementation that just invokes Process.destroy().
 
Used by Execute to handle input and output stream of subprocesses.
Copies all data from an System.input stream to an output stream of the executed process.
Helper for checking the exit code of the finished process.
Process finished with a forbidden exit value.
Process finished with an unexpected output.
Process finished with an unexpected result.
Slf4j logging level.
Base class to connect a logging system to the output and/or error stream of then external process.
Restores the MDC context map for the target action.
Restores the MDC context map for the target action.
Logs messages at certain level.
Contains MessageLogger instances for various log levels.
ProcessStopper implementation that does nothing - it keeps the process running.
An OutputStream which ignores everything written to it.
Immutable set of attributes used to start a process.
Abstraction for closing sub process' streams.
Destroys all registered Process after a certain event, typically when the VM exits
Helper for executing sub processes.
Creating a process failed providing an error code.
Event handler for process events.
Standard output of a finished process.
Exit value and output of a finished process.
Abstraction for stopping sub processes.
Copies standard output and error of subprocesses to standard output and error of the parent process.
Destroys all registered Processes when the VM exits.
Output stream that writes debug level messages to a given Logger.
Output stream that writes error level messages to a given Logger.
Output stream that writes info level messages to a given Logger.
Output stream that writes to a given Logger.
Creates output streams that write to Loggers.
Output stream that writes trace level messages to a given Logger.
Output stream that writes warn level messages to a given Logger.
Stops ExecuteStreamHandler from pumping the streams and closes them.
Represents a process that has started.
Copies all data from an input stream to an output stream.
Splits an OutputStream into two.
Same as StandardProcessCloser but only waits fixed period for the closing.
Handles the executed process.