Package com.atlassian.fisheye.plugins.scm.utils.process

Interface Summary
InputHandler A Handler for process input The InputHandler interface is designed to allow different input provision strategies to be plugged into process handlers
OutputHandler A Handler for process output The OutputHandler interface is designed to allow different output handling strategies to be plugged into process handlers
ProcessHandler Interface used to manage the IO and termination needs of an external processes managed by ExternalProcess.
Watchdog  
 

Class Summary
BaseInputHandler  
BaseOutputHandler  
BaseProcessHandler  
CopyOutputHandler An Output Handler which copies the process output to a give output stream
ExternalProcess This class manages the execution of an external process, using separate threads to process the process' IO requirements.
LatchedRunnable Date: 16/07/2008 Time: 14:54:03
LineOutputHandler An Output Handler which breaks the output from the process into discrete lines and processes each line in turn.
PluggableProcessHandler An implementation of a ProcessHandler where the processors for the process' IO streams can be plugged in.
ProcessUtils  
StringInputHandler An input handler which provides the input from the given string.
StringOutputHandler An Output Handler which captures the output stream to a string
StringProcessHandler A ProcessHandler implementation which collects process output into strings and, optionally, provides input from a string.
 

Exception Summary
ProcessException Exceptions thrown while running external processes