Class CommandLineProcess


  • public class CommandLineProcess
    extends java.lang.Object
    Author:
    raz.nitzan
    • Constructor Detail

      • CommandLineProcess

        public CommandLineProcess​(java.lang.String rootDirectory,
                                  java.lang.String[] args)
    • Method Detail

      • getErrLogPath

        public java.lang.String getErrLogPath()
      • executeProcess

        public java.util.List<java.lang.String> executeProcess()
                                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • executeProcessWithoutOutput

        public void executeProcessWithoutOutput()
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • executeProcessWithErrorOutput

        public java.util.List<java.lang.String> executeProcessWithErrorOutput()
                                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • setTimeoutReadLineSeconds

        public void setTimeoutReadLineSeconds​(long timeoutReadLineSeconds)
      • setTimeoutProcessMinutes

        public void setTimeoutProcessMinutes​(long timeoutProcessMinutes)
      • isErrorInProcess

        public boolean isErrorInProcess()
      • getExitStatus

        public int getExitStatus()