org.apache.tools.ant.taskdefs

Interface ExecuteStreamHandler

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void setProcessErrorStream(java.io.InputStream is)
      Install a handler for the error stream of the subprocess.
      void setProcessInputStream(java.io.OutputStream os)
      Install a handler for the input stream of the subprocess.
      void setProcessOutputStream(java.io.InputStream is)
      Install a handler for the output stream of the subprocess.
      void start()
      Start handling of the streams.
      void stop()
      Stop handling of the streams - will not be restarted.
    • Method Detail

      • setProcessInputStream

        void setProcessInputStream(java.io.OutputStream os)
                            throws java.io.IOException
        Install a handler for the input stream of the subprocess.
        Parameters:
        os - output stream to write to the standard input stream of the subprocess
        Throws:
        java.io.IOException - on error
      • setProcessErrorStream

        void setProcessErrorStream(java.io.InputStream is)
                            throws java.io.IOException
        Install a handler for the error stream of the subprocess.
        Parameters:
        is - input stream to read from the error stream from the subprocess
        Throws:
        java.io.IOException - on error
      • setProcessOutputStream

        void setProcessOutputStream(java.io.InputStream is)
                             throws java.io.IOException
        Install a handler for the output stream of the subprocess.
        Parameters:
        is - input stream to read from the error stream from the subprocess
        Throws:
        java.io.IOException - on error
      • start

        void start()
            throws java.io.IOException
        Start handling of the streams.
        Throws:
        java.io.IOException - on error
      • stop

        void stop()
        Stop handling of the streams - will not be restarted.