org.eclipse.emf.cdo.server
Interface IStoreAccessor.DurableLocking

All Superinterfaces:
IDurableLockingManager
All Known Subinterfaces:
IStoreAccessor.DurableLocking2
Enclosing interface:
IStoreAccessor

public static interface IStoreAccessor.DurableLocking
extends IDurableLockingManager

An extension interface for store accessors that support durable locking.

Since:
4.0
See Also:
IStoreAccessor.DurableLocking2

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
 void lock(String durableLockingID, IRWLockManager.LockType type, Collection<? extends Object> objectsToLock)
           
 void unlock(String durableLockingID)
           
 void unlock(String durableLockingID, IRWLockManager.LockType type, Collection<? extends Object> objectsToUnlock)
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
createLockArea, deleteLockArea, getLockArea, getLockAreas
 

Method Detail

lock

void lock(String durableLockingID,
          IRWLockManager.LockType type,
          Collection<? extends Object> objectsToLock)

unlock

void unlock(String durableLockingID,
            IRWLockManager.LockType type,
            Collection<? extends Object> objectsToUnlock)

unlock

void unlock(String durableLockingID)


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.