Class MyExecuteStreamHandler

  • All Implemented Interfaces:
    org.apache.tools.ant.taskdefs.ExecuteStreamHandler

    public class MyExecuteStreamHandler
    extends Object
    implements org.apache.tools.ant.taskdefs.ExecuteStreamHandler
    • Constructor Detail

      • MyExecuteStreamHandler

        public MyExecuteStreamHandler​(org.apache.tools.ant.Task task)
    • Method Detail

      • setProcessInputStream

        public void setProcessInputStream​(OutputStream os)
                                   throws IOException
        Specified by:
        setProcessInputStream in interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler
        Throws:
        IOException
      • setProcessErrorStream

        public void setProcessErrorStream​(InputStream is)
                                   throws IOException
        Specified by:
        setProcessErrorStream in interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler
        Throws:
        IOException
      • logError

        protected void logError​(String line)
      • setProcessOutputStream

        public void setProcessOutputStream​(InputStream is)
                                    throws IOException
        Specified by:
        setProcessOutputStream in interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler
        Throws:
        IOException
      • logOutput

        protected void logOutput​(String line)
      • start

        public void start()
                   throws IOException
        Specified by:
        start in interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler
        Throws:
        IOException
      • stop

        public void stop()
        Specified by:
        stop in interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler