Package-level declarations

Improvements over Apache Commons Exec.

Author

Nikan Radan

See also

Types

Link copied to clipboard
public final class CheckingConsoleOutputStream extends OutputStream
OutputStream which watches out for the occurrence of keywords (Strings).
Link copied to clipboard
public class LoggingShutdownHookProcessDestroyer extends ShutdownHookProcessDestroyer
Extension of ShutdownHookProcessDestroyer that logs when the JVM is shutting down and about to destroy registered processes.
Link copied to clipboard
public class ManagedProcess implements ManagedProcessState
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
public interface ManagedProcessListener
Listener interface users can implement to get notified about process completion/failure.
Link copied to clipboard
public interface ManagedProcessState
Read-only view and lifecycle controls for a managed external process.
Link copied to clipboard
public class MultiCauseIOException extends IOException
An IOException that aggregates multiple underlying IOException causes.
Link copied to clipboard
public class MultiOutputStream extends OutputStream
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
public enum OutputStreamType
Represents the two types of output streams produced by a managed process.
Link copied to clipboard
public class StopCheckExecuteWatchdog extends ExecuteWatchdog
An extension of ExecuteWatchdog that tracks whether the watchdog has been explicitly stopped.