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 exitsHelper 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.