Package org.eclipse.jgit.util
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProcessResult.Status
Status of a process' execution.
-
Constructor Summary
Constructors Constructor Description ProcessResult(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getExitCode()
Get exit code of the process.ProcessResult.Status
getStatus()
Get the status of the process' execution.boolean
isExecutedWithError()
Whether the execution occurred and resulted in an error
-
-
-
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
-
-