All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CallerLoggerUtil Constructs name for the caller logger.CompositeProcessListener Composite process event handler.DestroyerListenerAdapter Process event handler that wraps a process destroyer.DestroyProcessStopper DefaultProcessStopper
implementation that just invokesProcess.destroy()
.ExceptionUtil ExecuteStreamHandler Used byExecute
to handle input and output stream of subprocesses.InputStreamPumper Copies all data from an System.input stream to an output stream of the executed process.InvalidExitUtil Helper for checking the exit code of the finished process.InvalidExitValueException Process finished with a forbidden exit value.InvalidOutputException Process finished with an unexpected output.InvalidResultException Process finished with an unexpected result.Level Slf4j logging level.LogOutputStream Base class to connect a logging system to the output and/or error stream of then external process.MDCCallableAdapter<T> Restores the MDC context map for the target action.MDCRunnableAdapter Restores the MDC context map for the target action.MessageLogger Logs messages at certain level.MessageLoggers ContainsMessageLogger
instances for various log levels.NopProcessStopper ProcessStopper
implementation that does nothing - it keeps the process running.NullOutputStream An OutputStream which ignores everything written to it.ProcessAttributes Immutable set of attributes used to start a process.ProcessCloser Abstraction for closing sub process' streams.ProcessDestroyer Destroys all registeredProcess
after a certain event, typically when the VM exitsProcessExecutor Helper for executing sub processes.ProcessInitException Creating a process failed providing an error code.ProcessListener Event handler for process events.ProcessOutput Standard output of a finished process.ProcessResult Exit value and output of a finished process.ProcessStopper Abstraction for stopping sub processes.PumpStreamHandler Copies standard output and error of subprocesses to standard output and error of the parent process.ShutdownHookProcessDestroyer Destroys all registeredProcess
es when the VM exits.Slf4jDebugOutputStream Output stream that writesdebug
level messages to a givenLogger
.Slf4jErrorOutputStream Output stream that writeserror
level messages to a givenLogger
.Slf4jInfoOutputStream Output stream that writesinfo
level messages to a givenLogger
.Slf4jOutputStream Output stream that writes to a givenLogger
.Slf4jStream Creates output streams that write toLogger
s.Slf4jTraceOutputStream Output stream that writestrace
level messages to a givenLogger
.Slf4jWarnOutputStream Output stream that writeswarn
level messages to a givenLogger
.StandardProcessCloser StopsExecuteStreamHandler
from pumping the streams and closes them.StartedProcess Represents a process that has started.StreamPumper Copies all data from an input stream to an output stream.TeeOutputStream Splits an OutputStream into two.TimeoutProcessCloser Same asStandardProcessCloser
but only waits fixed period for the closing.WaitForProcess Handles the executed process.