Package org.apache.ojb.broker.locking

Interface Summary
IsolationLevels This interface defines the lock isolation level constants used by OJB locking api.
LockManager This interface declares the functionality of the OJB locking-api for support of pessimistic locking.
 

Class Summary
CommonsOJBLockManager Extension of GenericLockManager to support all locking isolation level defined in OJB locking api and a provider of specific GenericLock implementation classes representing the isolation levels specified in LockManager, like IsolationLevels.IL_READ_COMMITTED, ...
CommonsOJBLockManager.OJBLock Abstract base class to implement the different GenericLock extension classes representing the OJB isolation levels (e.g.
CommonsOJBLockManager.ReadCommitedLock Implementation of isolation level IsolationLevels.IL_READ_COMMITTED.
CommonsOJBLockManager.ReadUncommittedLock Implementation of isolation level IsolationLevels.IL_READ_UNCOMMITTED.
CommonsOJBLockManager.RepeadableReadsLock Implementation of isolation level IsolationLevels.IL_REPEATABLE_READ.
CommonsOJBLockManager.SerializeableLock Implementation of isolation level IsolationLevels.IL_SERIALIZABLE.
LockHelper  
LockIsolation This interface defines method that a Locking Strategy must implement according to the isolation level it represents.
LockIsolationManager Factory class used to obtain the proper LockIsolation level.
LockManagerCommonsImpl A LockManagerCommonsImpl.OJBLockManager implementation based on apache's commons-transaction locking part.
LockManagerInMemoryImpl This implementation of the LockManager interface supports a simple, fast, non-blocking pessimistic locking for single JVM applications.
LockManagerInMemoryImpl.ObjectLocks  
LockManagerRemoteImpl This implementation of the LockManager interface supports locking in distributed environments in combination with a specific lock servlet.
LockManagerRemoteImpl.LockInfo  
LockManagerServlet  
 

Exception Summary
LockRuntimeException Exception was thrown when unexpected behavior in conjunction with locking was detected.
 



Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.