Class InputStreamPumper

  • All Implemented Interfaces:
    Runnable

    public class InputStreamPumper
    extends Object
    implements Runnable
    Copies all data from an System.input stream to an output stream of the executed process.
    • Constructor Detail

      • InputStreamPumper

        public InputStreamPumper​(InputStream is,
                                 OutputStream os)
        Create a new stream pumper.
        Parameters:
        is - input stream to read data from
        os - output stream to write data to.
    • Method Detail

      • run

        public void run()
        Copies data from the input stream to the output stream. Terminates as soon as the input stream is closed or an error occurs.
        Specified by:
        run in interface Runnable
      • stopProcessing

        public void stopProcessing()