Class CommandExecutor

    • Constructor Summary

      Constructors 
      Constructor Description
      CommandExecutor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int execute​(java.lang.String commandLine, java.util.List<Argument> arguments)
      Implement this method to support execute style commands such as a system command or to instantiate a Java class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CommandExecutor

        public CommandExecutor()
    • Method Detail

      • execute

        public int execute​(java.lang.String commandLine,
                           java.util.List<Argument> arguments)
        Implement this method to support execute style commands such as a system command or to instantiate a Java class. This method executes the command using a Process. The method will decide if an input stream needs to be used.
        Specified by:
        execute in interface ExecutorStrategy
        Parameters:
        commandLine - the command/class to execute/instantiate
        arguments - a list of Argument objects that need to be passed to the command line call or the class execute method
        Returns:
        int, the return code of the command/execute method