Class ProcessManager


  • public class ProcessManager
    extends java.lang.Object
    Helper class, for executing a specified command in a separate process with the specified arguemnts and working directory.
    • Constructor Summary

      Constructors 
      Constructor Description
      ProcessManager​(java.lang.String[] cmdArray, java.lang.String workingDir)  
    • Constructor Detail

      • ProcessManager

        public ProcessManager​(java.lang.String[] cmdArray,
                              java.lang.String workingDir)
    • Method Detail

      • start

        public void start()
                   throws java.io.IOException,
                          java.lang.IllegalArgumentException
        Throws:
        java.io.IOException
        java.lang.IllegalArgumentException
      • waitFor

        public void waitFor()
                     throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • destroy

        public void destroy()
      • exitValue

        public int exitValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object