|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||