• Constructor Detail

      • WriterOutputHandler

        public WriterOutputHandler​(Writer writer,
                                   String tag)

        Initializes the writer output handler.

        Parameters:
        writer - the writer to which to write the output of the external process. May be null.
        tag - a tag for logging. May be null.
    • Method Detail

      • setInput

        public void setInput​(InputStream input)

        Sets the input stream. The output of the external process is written to this input stream.

        Specified by:
        setInput in interface OutputHandler
        Parameters:
        input - the input stream. May be null.
      • getInput

        public InputStream getInput()

        Gets the input stream. The output of the external process is written to this input stream.

        Specified by:
        getInput in interface OutputHandler
        Returns:
        the input stream. May be null.