|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDurableLockingManager
Manages all aspects of durable CDO views like persisting informations like branch point and
acquired locks.
| Nested Class Summary | |
|---|---|
static interface |
IDurableLockingManager.LockArea
Encapsulates the persistable information about a single durable CDO view like branch point
and acquired locks. |
static class |
IDurableLockingManager.LockAreaNotFoundException
Thrown if a lock area is spcified that does not exist in a CDO repository. |
static class |
IDurableLockingManager.LockGrade
Enumerates the possible combinations of read and write locks on a single CDO object. |
| Method Summary | |
|---|---|
IDurableLockingManager.LockArea |
createLockArea(String userID,
CDOBranchPoint branchPoint,
boolean readOnly,
Map<CDOID,IDurableLockingManager.LockGrade> locks)
|
void |
deleteLockArea(String durableLockingID)
|
IDurableLockingManager.LockArea |
getLockArea(String durableLockingID)
Returns the lock area specified by the given durableLockingID, never null. |
void |
getLockAreas(String userIDPrefix,
IDurableLockingManager.LockArea.Handler handler)
|
| Method Detail |
|---|
IDurableLockingManager.LockArea createLockArea(String userID,
CDOBranchPoint branchPoint,
boolean readOnly,
Map<CDOID,IDurableLockingManager.LockGrade> locks)
IDurableLockingManager.LockArea getLockArea(String durableLockingID)
throws IDurableLockingManager.LockAreaNotFoundException
lock area specified by the given durableLockingID, never null.
IDurableLockingManager.LockAreaNotFoundException - if the given durableLockingID is unknown.
void getLockAreas(String userIDPrefix,
IDurableLockingManager.LockArea.Handler handler)
void deleteLockArea(String durableLockingID)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||