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 org.apache.commons.transaction.locking.GenericLockManager to support all locking isolation level defined in OJB locking api and a provider of specific org.apache.commons.transaction.locking.GenericLock implementation classes representing the isolation levels specified in LockManager, like IsolationLevels.IL_READ_COMMITTED, ...
LockHelper  
LockManagerCommonsImpl A LockManager 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.
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.
 



(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.3, 2005-04-2