Package org.apache.commons.exec

Interface Summary
ExecuteResultHandler The callback handlers for the result of asynchronous process execution.
ExecuteStreamHandler Used by Execute to handle input and output stream of subprocesses.
Executor The main abstraction to start an external process.
ProcessDestroyer Destroys all registered Process after a certain event, typically when the VM exits
TimeoutObserver Interface for classes that want to be notified by Watchdog.
 

Class Summary
CommandLine CommandLine objects help handling command lines specifying processes to execute.
DefaultExecuteResultHandler A default implementation of 'ExecuteResultHandler' used for asynchronous process handling.
DefaultExecutor The default class to start a subprocess.
ExecuteWatchdog Destroys a process running for too long.
InputStreamPumper Copies all data from an System.input stream to an output stream of the executed process.
LogOutputStream Base class to connect a logging system to the output and/or error stream of then external process.
OS Condition that tests the OS type.
PumpStreamHandler Copies standard output and error of subprocesses to standard output and error of the parent process.
ShutdownHookProcessDestroyer Destroys all registered Processes when the VM exits.
StreamPumper Copies all data from an input stream to an output stream.
Watchdog Generalization of ExecuteWatchdog
 

Exception Summary
ExecuteException An exception indicating that the executing a subprocesses failed.
 



Copyright © 2011 Apache Software Foundation. All Rights Reserved.