Package org.eclipse.emf.cdo.server
Interface IStoreAccessor.DurableLocking
- All Superinterfaces:
IDurableLockingManager
- All Known Subinterfaces:
ILissomeStoreAccessor
,IStoreAccessor.DurableLocking2
- Enclosing interface:
- IStoreAccessor
An extension interface for
store accessors
that support durable locking.- Since:
- 4.0
- Author:
- Eike Stepper
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
IDurableLockingManager.LockArea, IDurableLockingManager.LockAreaAlreadyExistsException, IDurableLockingManager.LockAreaNotFoundException, IDurableLockingManager.LockGrade
-
Method Summary
Modifier and TypeMethodDescriptionvoid
lock
(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToLock) void
Deprecated.void
unlock
(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToUnlock) Methods inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
createLockArea, deleteLockArea, getLockArea, getLockAreas
-
Method Details
-
lock
void lock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToLock) -
unlock
void unlock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToUnlock) -
unlock
Deprecated.As of 4.15 useunlock(durableLockingID, null, null)
.
-
unlock(durableLockingID, null, null)
.