|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ojb.odmg.locking.LockManagerOdmgImpl
public class LockManagerOdmgImpl
The odmg lock manager implementation of the LockManager interface. This class
using the OJB kernel locking api LockManager
to manage object locking.
| Constructor Summary | |
|---|---|
LockManagerOdmgImpl(LockManager lm)
|
|
| Method Summary | |
|---|---|
boolean |
checkRead(TransactionImpl tx,
Identity oid,
Object obj)
checks if there is a readlock for transaction tx on object obj. |
boolean |
checkRead(TransactionImpl tx,
Object obj)
checks if there is a readlock for transaction tx on object obj. |
boolean |
checkWrite(TransactionImpl tx,
Identity oid,
Object obj)
checks if there is a writelock for transaction tx on object obj. |
boolean |
checkWrite(TransactionImpl tx,
Object obj)
checks if there is a writelock for transaction tx on object obj. |
boolean |
readLock(TransactionImpl tx,
Identity oid,
Object obj)
aquires a readlock for transaction tx on object obj. |
boolean |
readLock(TransactionImpl tx,
Object obj)
aquires a readlock for transaction tx on object obj. |
boolean |
releaseLock(TransactionImpl tx,
Identity oid,
Object obj)
releases a lock for transaction tx on object obj. |
boolean |
releaseLock(TransactionImpl tx,
Object obj)
releases a lock for transaction tx on object obj. |
boolean |
upgradeLock(TransactionImpl tx,
Identity oid,
Object obj)
upgrades readlock for transaction tx on object obj to a writelock. |
boolean |
upgradeLock(TransactionImpl tx,
Object obj)
upgrades readlock for transaction tx on object obj to a writelock. |
boolean |
writeLock(TransactionImpl tx,
Identity oid,
Object obj)
aquires a writelock for transaction tx on object obj. |
boolean |
writeLock(TransactionImpl tx,
Object obj)
aquires a writelock for transaction tx on object obj. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LockManagerOdmgImpl(LockManager lm)
| Method Detail |
|---|
public boolean readLock(TransactionImpl tx,
Object obj)
LockManager
readLock in interface LockManager
public boolean readLock(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
readLock in interface LockManager
public boolean writeLock(TransactionImpl tx,
Object obj)
LockManager
writeLock in interface LockManager
public boolean writeLock(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
writeLock in interface LockManager
public boolean upgradeLock(TransactionImpl tx,
Object obj)
LockManager
upgradeLock in interface LockManager
public boolean upgradeLock(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
upgradeLock in interface LockManager
public boolean releaseLock(TransactionImpl tx,
Object obj)
LockManager
releaseLock in interface LockManager
public boolean releaseLock(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
releaseLock in interface LockManager
public boolean checkRead(TransactionImpl tx,
Object obj)
LockManager
checkRead in interface LockManager
public boolean checkRead(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
checkRead in interface LockManager
public boolean checkWrite(TransactionImpl tx,
Object obj)
LockManager
checkWrite in interface LockManager
public boolean checkWrite(TransactionImpl tx,
Identity oid,
Object obj)
LockManager
checkWrite in interface LockManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||