Uses of Class
org.exolab.castor.persist.LockEngine

Packages that use LockEngine
org.castor.jdo.engine   
org.castor.persist   
org.exolab.castor.jdo The Java Data Objects API Version: $Revision: 6216 $ $Date: 2005-04-21 14:21:10 -0600 (Thu, 21 Apr 2005) $ Author: Assaf Arkin The class JDOManager provides the Castor JDO engine used for obtaining a database connection. 
org.exolab.castor.jdo.oql   
org.exolab.castor.persist The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking. 
 

Uses of LockEngine in org.castor.jdo.engine
 

Methods in org.castor.jdo.engine that return LockEngine
 LockEngine DatabaseContext.getEngine()
          Get the LockEngine only available after initialization.
 

Uses of LockEngine in org.castor.persist
 

Methods in org.castor.persist with parameters of type LockEngine
protected  Connection LocalTransactionContext.createConnection(LockEngine engine)
          
protected  Connection GlobalTransactionContext.createConnection(LockEngine engine)
          
protected abstract  Connection AbstractTransactionContext.createConnection(LockEngine engine)
           
 Connection TransactionContext.getConnection(LockEngine engine)
          Return an open connection for the specified engine.
 Connection AbstractTransactionContext.getConnection(LockEngine engine)
          Return an open connection for the specified engine.
 DbMetaInfo TransactionContext.getConnectionInfo(LockEngine engine)
          Returns meta-data related to the RDBMS used.
 DbMetaInfo AbstractTransactionContext.getConnectionInfo(LockEngine engine)
          Returns meta-data related to the RDBMS used.
 Object ObjectTracker.getObjectForOID(LockEngine engine, OID oid, boolean allowReadOnly)
          Retrieve the object for a given OID.
 boolean TransactionContext.isLocked(Class cls, Identity identity, LockEngine lockEngine)
          Returns true if the object given is locked.
 boolean AbstractTransactionContext.isLocked(Class cls, Identity identity, LockEngine lockEngine)
          Returns true if the object given is locked.
 QueryResults TransactionContext.query(LockEngine engine, PersistenceQuery query, AccessMode accessMode, boolean scrollable)
          Perform a query using the query mechanism with the specified access mode.
 QueryResults AbstractTransactionContext.query(LockEngine engine, PersistenceQuery query, AccessMode accessMode, boolean scrollable)
          Perform a query using the query mechanism with the specified access mode.
 void ObjectTracker.removeOIDForObject(LockEngine engine, OID oid)
          For a given lockengine and OID, remove references to an object in the maps.
 void ObjectTracker.setOIDForObject(Object obj, LockEngine engine, OID oid)
          For a given lockengine and OID, set the object in the maps.
 void ObjectTracker.trackOIDChange(Object obj, LockEngine engine, OID oldoid, OID newoid)
          Record changes to an OID by re-tracking the OID information.
 

Uses of LockEngine in org.exolab.castor.jdo
 

Constructors in org.exolab.castor.jdo with parameters of type LockEngine
CacheManager(Database db, TransactionContext transactionContext, LockEngine lockEngine)
          Creates an instance of this class.
 

Uses of LockEngine in org.exolab.castor.jdo.oql
 

Constructors in org.exolab.castor.jdo.oql with parameters of type LockEngine
ParseTreeWalker(LockEngine dbEngine, ParseTreeNode parseTree, ClassLoader classLoader, DbMetaInfo dbInfo)
          Creates a new parse tree walker.
 

Uses of LockEngine in org.exolab.castor.persist
 

Methods in org.exolab.castor.persist that return LockEngine
 LockEngine PersistenceEngineFactory.createEngine(DatabaseContext databaseContext, ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory)
          Creates and returns a new persistence engine.
 LockEngine FieldMolder.getFieldLockEngine()
           
 LockEngine PersistenceInfoGroup.getLockEngine()
           
 LockEngine ClassMolder.getLockEngine()
          Get the LockEngine which this ClassMolder belongs to.
 

Constructors in org.exolab.castor.persist with parameters of type LockEngine
PersistenceInfoGroup(LockEngine[] engines)
           
QueryResults(TransactionContext tx, LockEngine engine, PersistenceQuery query, AccessMode accessMode, Database db)
           
XAResourceImpl(LockEngine engine, XAResourceSource xaSource)
           
 



Copyright © 2010. All Rights Reserved.