Package-level declarations
Types
Link copied to clipboard
OutputStream which watches out for the occurrence of keywords (Strings).
Link copied to clipboard
Extension of ShutdownHookProcessDestroyer that logs when the JVM is shutting down and about to destroy registered processes.
Link copied to clipboard
Managed OS Process (Executable, Program, Command).
Link copied to clipboard
Builder for ManagedProcess.
Link copied to clipboard
Exception thrown when unexpected stuff happens in ManagedProcess.
Link copied to clipboard
Exception indicating that a ManagedProcess was interrupted while waiting or executing.
Link copied to clipboard
Listener interface users can implement to get notified about process completion/failure.
Link copied to clipboard
Read-only view and lifecycle controls for a managed external process.
Link copied to clipboard
An IOException that aggregates multiple underlying IOException causes.
Link copied to clipboard
OutputStream "Multiplexer" which delegates to a list of other registered OutputStreams.
Link copied to clipboard
Dispatcher of STDOUT vs STDIN output to SLF4j logger levels.
Link copied to clipboard
Represents the two types of output streams produced by a managed process.
Link copied to clipboard
An extension of ExecuteWatchdog that tracks whether the watchdog has been explicitly stopped.