Package org.springframework.dao
Class ConcurrencyFailureException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OptimisticLockingFailureException
,PessimisticLockingFailureException
public class ConcurrencyFailureException extends TransientDataAccessException
Exception thrown on concurrency failure.This exception should be subclassed to indicate the type of failure: optimistic locking, failure to acquire lock, etc.
- Since:
- 1.1
- Author:
- Thomas Risberg
- See Also:
OptimisticLockingFailureException
,PessimisticLockingFailureException
,CannotAcquireLockException
,DeadlockLoserDataAccessException
, Serialized Form
Constructor Summary
Constructors Constructor Description ConcurrencyFailureException(String msg)
Constructor for ConcurrencyFailureException.ConcurrencyFailureException(String msg, Throwable cause)
Constructor for ConcurrencyFailureException.
Method Summary
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
ConcurrencyFailureException
public ConcurrencyFailureException(String msg)
Constructor for ConcurrencyFailureException.- Parameters:
msg
- the detail message
ConcurrencyFailureException
public ConcurrencyFailureException(String msg, @Nullable Throwable cause)
Constructor for ConcurrencyFailureException.- Parameters:
msg
- the detail messagecause
- the root cause from the data access API in use