Package org.eclipse.jgit.api.errors
Class AbortedByHookException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.jgit.api.errors.GitAPIException
-
- org.eclipse.jgit.api.errors.AbortedByHookException
-
- All Implemented Interfaces:
java.io.Serializable
public class AbortedByHookException extends GitAPIException
Exception thrown when a hook returns a process result with a value different from 0. It is up to the caller to decide whether this should block execution or not.- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringhookNameThe hook that caused this exception.private java.lang.StringhookStdErrThe stderr output of the hook.private intreturnCodeThe process result.private static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description AbortedByHookException(java.lang.String hookStdErr, java.lang.String hookName, int returnCode)Constructor for AbortedByHookException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHookName()Get hook namejava.lang.StringgetHookStdErr()Get the stderr output of the hook.intgetReturnCode()Get return code
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
hookName
private final java.lang.String hookName
The hook that caused this exception.
-
returnCode
private final int returnCode
The process result.
-
hookStdErr
private final java.lang.String hookStdErr
The stderr output of the hook.
-
-
Constructor Detail
-
AbortedByHookException
public AbortedByHookException(java.lang.String hookStdErr, java.lang.String hookName, int returnCode)Constructor for AbortedByHookException- Parameters:
hookStdErr- The error details from the stderr output of the hookhookName- The name of the hook that interrupted the command, must not be null.returnCode- The return code of the hook process that has been run.
-
-
Method Detail
-
getHookName
public java.lang.String getHookName()
Get hook name- Returns:
- the type of the hook that interrupted the git command.
-
getReturnCode
public int getReturnCode()
Get return code- Returns:
- the hook process result.
-
getHookStdErr
public java.lang.String getHookStdErr()
Get the stderr output of the hook.- Returns:
- A string containing the complete stderr output of the hook.
- Since:
- 5.6
-
-