Package org.eclipse.jgit.api.errors
Class ConcurrentRefUpdateException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.jgit.api.errors.GitAPIException
-
- org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
-
- All Implemented Interfaces:
java.io.Serializable
public class ConcurrentRefUpdateException extends GitAPIException
Exception thrown when a command wants to update a ref but failed because another process is accessing (or even also updating) the ref.- See Also:
RefUpdate.Result.LOCK_FAILURE
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConcurrentRefUpdateException(java.lang.String message, Ref ref, RefUpdate.Result rc)
ConcurrentRefUpdateException(java.lang.String message, Ref ref, RefUpdate.Result rc, java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ref
getRef()
RefUpdate.Result
getResult()
-
-
-
Constructor Detail
-
ConcurrentRefUpdateException
public ConcurrentRefUpdateException(java.lang.String message, Ref ref, RefUpdate.Result rc, java.lang.Throwable cause)
- Parameters:
message
-ref
-rc
-cause
-
-
ConcurrentRefUpdateException
public ConcurrentRefUpdateException(java.lang.String message, Ref ref, RefUpdate.Result rc)
- Parameters:
message
-ref
-rc
-
-
-
Method Detail
-
getResult
public RefUpdate.Result getResult()
- Returns:
- the result which was returned by
RefUpdate.update()
and which caused this error
-
-