org.zkoss.lang
Class PotentialDeadLockException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.zkoss.lang.SystemException
org.zkoss.lang.OperationException
org.zkoss.lang.PotentialDeadLockException
- All Implemented Interfaces:
- java.io.Serializable, Expectable, Messageable, MessageConst
public class PotentialDeadLockException
- extends OperationException
Denote a potential dead lock might occur.
More precisely, it occurs if a transaction is waiting a lock too long.
How it happens:
Transaction A writes bean X and transaction B writes bean Y, and then
A tries to read or write bean Y and B tries to read or write bean X.
This exception shall be rare, because CmpManager sorted beans to
be updated in a special order. However, it still might happen, because
a transaction might trigger multiple syncBeans.
- Author:
- tomyeh
- See Also:
- Serialized Form
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 |
PotentialDeadLockException
public PotentialDeadLockException(java.lang.String msg,
java.lang.Throwable cause)
PotentialDeadLockException
public PotentialDeadLockException(java.lang.String s)
PotentialDeadLockException
public PotentialDeadLockException(java.lang.Throwable cause)
PotentialDeadLockException
public PotentialDeadLockException()
PotentialDeadLockException
public PotentialDeadLockException(int code,
java.lang.Object[] fmtArgs,
java.lang.Throwable cause)
PotentialDeadLockException
public PotentialDeadLockException(int code,
java.lang.Object fmtArg,
java.lang.Throwable cause)
PotentialDeadLockException
public PotentialDeadLockException(int code,
java.lang.Object[] fmtArgs)
PotentialDeadLockException
public PotentialDeadLockException(int code,
java.lang.Object fmtArg)
PotentialDeadLockException
public PotentialDeadLockException(int code,
java.lang.Throwable cause)
PotentialDeadLockException
public PotentialDeadLockException(int code)
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.