Class ProcessResult


  • public class ProcessResult
    extends Object
    Describes the result of running an external process.
    Since:
    3.7
    • Constructor Detail

      • ProcessResult

        public ProcessResult​(ProcessResult.Status status)
        Instantiates a process result with the given status and an exit code of -1.
        Parameters:
        status - Status describing the execution of the external process.
      • ProcessResult

        public ProcessResult​(int exitCode,
                             ProcessResult.Status status)

        Constructor for ProcessResult.

        Parameters:
        exitCode - Exit code of the process.
        status - Status describing the execution of the external process.
    • Method Detail

      • getExitCode

        public int getExitCode()
        Get exit code of the process.
        Returns:
        The exit code of the process.
      • getStatus

        public ProcessResult.Status getStatus()
        Get the status of the process' execution.
        Returns:
        The status of the process' execution.
      • isExecutedWithError

        public boolean isExecutedWithError()
        Whether the execution occurred and resulted in an error
        Returns:
        true if the execution occurred and resulted in a return code different from 0, false otherwise.
        Since:
        4.0