This class provides (transactional) concurrency control for application objects.
@author Mark Little (mark@arjuna.com)
@version $Id: LockManager.java 2342 2006-03-30 13:06:17Z $
@since JTS 1.0.
@see com.arjuna.ats.arjuna.StateManager
@message com.arjuna.ats.txoj.LockManager_1 [com.arjuna.ats.txoj.LockManager_1] - LockManager: lock propagation failed
@message com.arjuna.ats.txoj.LockManager_2 [com.arjuna.ats.txoj.LockManager_2] - LockManager::setlock() no lock!
@message com.arjuna.ats.txoj.LockManager_3 [com.arjuna.ats.txoj.LockManager_3] - LockManager::setlock() cannot find action hierarchy
@message com.arjuna.ats.txoj.LockManager_4 [com.arjuna.ats.txoj.LockManager_4] - LockManager::setlock() cannot load existing lock states
@message com.arjuna.ats.txoj.LockManager_5 [com.arjuna.ats.txoj.LockManager_5] - LockManager::setlock() cannot activate object
@message com.arjuna.ats.txoj.LockManager_6 [com.arjuna.ats.txoj.LockManager_6] - LockManager::setlock() cannot save new lock states
@message com.arjuna.ats.txoj.LockManager_7 [com.arjuna.ats.txoj.LockManager_7] - Lockmanager::releaselock() could not load old lock states
@message com.arjuna.ats.txoj.LockManager_8 [com.arjuna.ats.txoj.LockManager_8] - Lockmanager::releaselock() could not unload new lock states
@message com.arjuna.ats.txoj.LockManager_10 [com.arjuna.ats.txoj.LockManager_10] - LockManager::unloadState() failed to remove empty lock state for object {0} of type {1}
@message com.arjuna.ats.txoj.LockManager_11 [com.arjuna.ats.txoj.LockManager_11] - LockManager.unloadState - could not save lock state: {0}
@message com.arjuna.ats.txoj.LockManager_12 [com.arjuna.ats.txoj.LockManager_12] - LockManager::unloadState() failed to write new state for object {0} of type {1}
@message com.arjuna.ats.txoj.LockManager_13 [com.arjuna.ats.txoj.LockManager_13] - LockManager::unloadState() failed to pack up new state for object {0} of type {1}
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.