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 enum
Status of a process' execution. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
The exit code of the process.private final ProcessResult.Status
Status 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 TypeMethodDescriptionint
Get exit code of the process.Get the status of the process' execution.boolean
Whether 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:
true
if the execution occurred and resulted in a return code different from 0,false
otherwise.- Since:
- 4.0
-