Package org.eclipse.jgit.util
Class ProcessResult
java.lang.Object
org.eclipse.jgit.util.ProcessResult
Describes the result of running an external process.
- Since:
- 3.7
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumStatus of a process' execution. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intThe exit code of the process.private final ProcessResult.StatusStatus of the process' execution. -
Constructor Summary
ConstructorsConstructorDescriptionProcessResult(int exitCode, ProcessResult.Status status) Constructor for ProcessResult.ProcessResult(ProcessResult.Status status) Instantiates a process result with the given status and an exit code of-1. -
Method Summary
Modifier and TypeMethodDescriptionintGet exit code of the process.Get the status of the process' execution.booleanWhether the execution occurred and resulted in an error
-
Field Details
-
exitCode
private final int exitCodeThe exit code of the process. -
status
Status of the process' execution.
-
-
Constructor Details
-
ProcessResult
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
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
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:
trueif the execution occurred and resulted in a return code different from 0,falseotherwise.- Since:
- 4.0
-