Package org.biojava.utils.process
Classes and interfaces to execute external processes and to handle its input and output streams in multiple threads.
-
Interface Summary Interface Description InputHandler Interface to a threadable input handler for an external process.OutputHandler Interface to a threadable output handler for an external process. -
Class Summary Class Description ExternalProcess Utility class to execute an external process and to handle theSTDOUT
,STDERR
andSTDIN
streams in multiple threads managed by a thread pool.ReaderInputHandler Reader input handler that reads the input for an external process from a reader.ReaderWriterPipe A multi threaded class which pipes the contents of an input reader to an output writer.SimpleInputHandler Simple input handler that reads the input for an external process from an input stream.SimpleOutputHandler Simple output handler that pipes the output of an external process to an output stream.StreamPipe A multi threaded class which pipes the contents of an input stream to an output stream.WriterOutputHandler Simple output handler that writes the output of an external process to an writer.