| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| LockingStrategy | A strategy abstraction for how locks are obtained in the underlying database. | 
| Class Summary | |
|---|---|
| AbstractSelectLockingStrategy | Base LockingStrategyimplementation to support implementations
 based on issuing SQL SELECT statements | 
| OptimisticForceIncrementLockingStrategy | An optimistic locking strategy that forces an increment of the version (after verifying that version hasn't changed). | 
| OptimisticLockingStrategy | An optimistic locking strategy that verifies that the version hasn't changed (prior to transaction commit). | 
| PessimisticForceIncrementLockingStrategy | A pessimistic locking strategy that increments the version immediately (obtaining an exclusive write lock). | 
| PessimisticReadSelectLockingStrategy | A pessimistic locking strategy where the locks are obtained through select statements. | 
| PessimisticReadUpdateLockingStrategy | A pessimistic locking strategy where the locks are obtained through update statements. | 
| PessimisticWriteSelectLockingStrategy | A pessimistic locking strategy where the locks are obtained through select statements. | 
| PessimisticWriteUpdateLockingStrategy | A pessimistic locking strategy where the locks are obtained through update statements. | 
| SelectLockingStrategy | A locking strategy where the locks are obtained through select statements. | 
| UpdateLockingStrategy | A locking strategy where the locks are obtained through update statements. | 
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||