public class LockNotAvailableException extends LockConflictException
TransactionConfig.setNoWait(boolean).
The Transaction handle is not invalidated as a result of
this exception.
For compatibility with prior releases, LockNotGrantedException is
thrown instead of LockNotAvailableException when EnvironmentConfig.LOCK_OLD_LOCK_EXCEPTIONS is set to true. This
configuration parameter is false by default. See EnvironmentConfig.LOCK_OLD_LOCK_EXCEPTIONS for information on the changes
that should be made to all JE applications.
Normally, applications should catch the base class LockConflictException rather than catching one of its subclasses. All lock
conflicts are typically handled in the same way, which is normally to abort
and retry the transaction. See LockConflictException for more
information.
| Constructor and Description |
|---|
LockNotAvailableException(com.sleepycat.je.txn.Locker locker,
java.lang.String message)
For internal use only.
|
| Modifier and Type | Method and Description |
|---|---|
OperationFailureException |
wrapSelf(java.lang.String msg)
For internal use only.
|
getOwnerTxnIds, getTimeoutMillis, getWaiterTxnIds, setOwnerTxnIds, setTimeoutMillis, setWaiterTxnIdsaddErrorMessage, addRethrownStackTrace, getMessage, getVersionHeaderpublic LockNotAvailableException(com.sleepycat.je.txn.Locker locker,
java.lang.String message)
public OperationFailureException wrapSelf(java.lang.String msg)
wrapSelf in class OperationFailureExceptionCopyright (c) 2002, 2015 Oracle and/or its affiliates. All rights reserved.