Interface BaseExecSpec

    • Method Detail

      • setIgnoreExitValue

        BaseExecSpec setIgnoreExitValue​(boolean ignoreExitValue)
        Sets whether a non-zero exit value is ignored, or an exception thrown.
        Parameters:
        ignoreExitValue - whether a non-zero exit value is ignored, or an exception thrown
        Returns:
        this
      • isIgnoreExitValue

        boolean isIgnoreExitValue()
        Tells whether a non-zero exit value is ignored, or an exception thrown. Defaults to false.
        Returns:
        whether a non-zero exit value is ignored, or an exception thrown
      • setStandardInput

        BaseExecSpec setStandardInput​(java.io.InputStream inputStream)
        Sets the standard input stream for the process executing the command. The stream is closed after the process completes.
        Parameters:
        inputStream - The standard input stream for the process. Must not be null.
        Returns:
        this
      • getStandardInput

        java.io.InputStream getStandardInput()
        Returns the standard input stream for the process executing the command. The stream is closed after the process completes. Defaults to an empty stream.
        Returns:
        The standard input stream.
      • setStandardOutput

        BaseExecSpec setStandardOutput​(java.io.OutputStream outputStream)
        Sets the output stream to consume standard output from the process executing the command. The stream is closed after the process completes.
        Parameters:
        outputStream - The standard output stream for the process. Must not be null.
        Returns:
        this
      • getStandardOutput

        java.io.OutputStream getStandardOutput()
        Returns the output stream to consume standard output from the process executing the command. Defaults to System.out.
        Returns:
        The output stream
      • setErrorOutput

        BaseExecSpec setErrorOutput​(java.io.OutputStream outputStream)
        Sets the output stream to consume standard error from the process executing the command. The stream is closed after the process completes.
        Parameters:
        outputStream - The standard output error stream for the process. Must not be null.
        Returns:
        this
      • getErrorOutput

        java.io.OutputStream getErrorOutput()
        Returns the output stream to consume standard error from the process executing the command. Default to System.err.
        Returns:
        The error output stream.
      • getCommandLine

        java.util.List<java.lang.String> getCommandLine()
        Returns the full command line, including the executable plus its arguments.
        Returns:
        The full command line, including the executable plus its arguments