Interface ExecSpec

    • Method Detail

      • setCommandLine

        void setCommandLine​(java.util.List<java.lang.String> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Since:
        4.0
      • setCommandLine

        void setCommandLine​(java.lang.Object... args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
      • setCommandLine

        void setCommandLine​(java.lang.Iterable<?> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
      • commandLine

        ExecSpec commandLine​(java.lang.Object... args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Returns:
        this
      • commandLine

        ExecSpec commandLine​(java.lang.Iterable<?> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Returns:
        this
      • args

        ExecSpec args​(java.lang.Object... args)
        Adds arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • args

        ExecSpec args​(java.lang.Iterable<?> args)
        Adds arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • setArgs

        ExecSpec setArgs​(java.util.List<java.lang.String> args)
        Sets the arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
        Since:
        4.0
      • setArgs

        ExecSpec setArgs​(java.lang.Iterable<?> args)
        Sets the arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • getArgs

        java.util.List<java.lang.String> getArgs()
        Returns the arguments for the command to be executed. Defaults to an empty list.
      • getArgumentProviders

        java.util.List<CommandLineArgumentProvider> getArgumentProviders()
        Argument providers for the application.
        Since:
        4.6