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: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $ 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  CastorConnection LocalTransactionContext.createConnection(LockEngine engine)
          Method creating a new CastorConnection and returning it.
protected  CastorConnection GlobalTransactionContext.createConnection(LockEngine engine)
          Method creating a new CastorConnection and returning it.
protected abstract  CastorConnection AbstractTransactionContext.createConnection(LockEngine engine)
          Method creating a new CastorConnection and returning it.
 CastorConnection TransactionContext.getConnection(LockEngine engine)
          Return a CastorConnection for the specified engine.
 CastorConnection AbstractTransactionContext.getConnection(LockEngine engine)
          Return a CastorConnection 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.isDeletedByOID(LockEngine engine, OID oid)
           
 boolean AbstractTransactionContext.isDeletedByOID(LockEngine engine, OID 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
ClassMolderRegistry(ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory, LockEngine engine)
          Construct an instance of ClassMolderRegistry that uses given ClassDescriptorResolver.
PersistenceInfoGroup(LockEngine[] engines)
           
QueryResults(TransactionContext tx, LockEngine engine, PersistenceQuery query, AccessMode accessMode, Database db)
           
XAResourceImpl(LockEngine engine, XAResourceSource xaSource)
           
 



Copyright © 2012. All Rights Reserved.