| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LockStrategy
this interface defines method that a Locking Strategy must implement according to the transaction isolation level it represents.
| Method Summary | |
|---|---|
|  boolean | checkRead(TransactionImpl tx,
                   Object obj)Deprecated. checks whether the specified Object obj is read-locked by Transaction tx. | 
|  boolean | checkWrite(TransactionImpl tx,
                     Object obj)Deprecated. checks whether the specified Object obj is write-locked by Transaction tx. | 
|  boolean | readLock(TransactionImpl tx,
                 Object obj)Deprecated. acquire a read lock on Object obj for Transaction tx. | 
|  boolean | releaseLock(TransactionImpl tx,
                       Object obj)Deprecated. release a lock on Object obj for Transaction tx. | 
|  boolean | upgradeLock(TransactionImpl tx,
                       Object obj)Deprecated. acquire a lock upgrade (from read to write) lock on Object obj for Transaction tx. | 
|  boolean | writeLock(TransactionImpl tx,
                   Object obj)Deprecated. acquire a write lock on Object obj for Transaction tx. | 
| Method Detail | 
|---|
boolean readLock(TransactionImpl tx,
                 Object obj)
tx - the transaction requesting the lockobj - the Object to be locked
boolean writeLock(TransactionImpl tx,
                  Object obj)
tx - the transaction requesting the lockobj - the Object to be locked
boolean upgradeLock(TransactionImpl tx,
                    Object obj)
tx - the transaction requesting the lockobj - the Object to be locked
boolean releaseLock(TransactionImpl tx,
                    Object obj)
tx - the transaction releasing the lockobj - the Object to be unlocked
boolean checkRead(TransactionImpl tx,
                  Object obj)
tx - the transactionobj - the Object to be checked
boolean checkWrite(TransactionImpl tx,
                   Object obj)
tx - the transactionobj - the Object to be checked
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||