Uses of Interface
org.apache.commons.transaction.locking.LockManager

Packages that use LockManager
org.apache.commons.transaction Apache Commons Transaction Making concurrent programming transactional. 
org.apache.commons.transaction.file Transactional file access . 
org.apache.commons.transaction.locking Locking: Central package for locking related stuff. 
org.apache.commons.transaction.memory Transactional Maps Working on maps as if they were databases. 
 

Uses of LockManager in org.apache.commons.transaction
 

Fields in org.apache.commons.transaction declared as LockManager
protected  LockManager<Object,Object> DefaultTransaction.lm
           
 

Methods in org.apache.commons.transaction that return LockManager
protected  LockManager<Object,Object> AbstractTransactionalResourceManager.getLm()
           
 

Methods in org.apache.commons.transaction with parameters of type LockManager
 void ManageableResourceManager.joinTransaction(LockManager<Object,Object> lm)
          Lets this resource manager join a transaction that is protected by a common lock manager.
 void AbstractTransactionalResourceManager.joinTransaction(LockManager<Object,Object> lm)
           
 void AbstractTransactionalResourceManager.setLm(LockManager<Object,Object> lm)
           
 

Constructors in org.apache.commons.transaction with parameters of type LockManager
AbstractTransactionalResourceManager(String name, LockManager<Object,Object> lm)
           
DefaultTransaction(LockManager<Object,Object> lm)
          Creates a new transaction implementation.
 

Uses of LockManager in org.apache.commons.transaction.file
 

Methods in org.apache.commons.transaction.file with parameters of type LockManager
 void TxFileResourceManager.setLm(LockManager<Object,Object> lm)
           
 

Uses of LockManager in org.apache.commons.transaction.locking
 

Subinterfaces of LockManager in org.apache.commons.transaction.locking
 interface HierarchicalLockManager<K,M>
          Interface to manage locks on hierarchically organized resources.
 

Classes in org.apache.commons.transaction.locking that implement LockManager
 class AbstractLockManager<K,M>
          Abstract implementation of LockManager.
 class DefaultHierarchicalLockManager<M>
          Default implementation of the HierarchicalLockManager.
 class RWLockManager<K,M>
          Advanced read/write lock implementation of a LockManager based on ResourceRWLock.
 class SimpleLockManager<K,M>
          Default implementation of LockManager based on ReentrantLock.
 

Constructors in org.apache.commons.transaction.locking with parameters of type LockManager
DefaultHierarchicalLockManager(String rootPath, LockManager<Object,M> lm)
           
 

Uses of LockManager in org.apache.commons.transaction.memory
 

Constructors in org.apache.commons.transaction.memory with parameters of type LockManager
BasicTxMap(String name, LockManager<Object,Object> lm)
           
OptimisticTxMap(String name, LockManager<Object,Object> lm)
           
PessimisticTxMap(String name, LockManager<Object,Object> lm)
           
 



Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.