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
Process
es 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
Logger
s.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.