|
Berkeley DB Java Edition version 3.2.76 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
com.sleepycat.je.DatabaseException
com.sleepycat.je.DeadlockException
public class DeadlockException
DeadlockException is thrown to a thread of control when multiple threads competing for a lock are deadlocked or when a lock request would need to block and the transaction has been configured to not wait for locks. The exception carrys two arrays of transaction ids, one of the owners and the other of the waiters, at the time of the timeout.
Method Summary | |
---|---|
long |
getOwnerTxnIds()
Returns an array of longs containing transaction ids of owners at the the time of the timeout. |
long |
getWaiterTxnIds()
Returns an array of longs containing transaction ids of waiters at the the time of the timeout. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public long getOwnerTxnIds()
public long getWaiterTxnIds()
|
Berkeley DB Java Edition version 3.2.76 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |