Class ProcessResult

java.lang.Object
org.eclipse.jgit.util.ProcessResult

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

    • exitCode

      private final int exitCode
      The exit code of the process.
    • status

      private final ProcessResult.Status status
      Status of the process' execution.
  • Constructor Details

    • 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 Details

    • 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