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

All Superinterfaces:
IDurableLockingManager, IStoreAccessor.DurableLocking
Enclosing interface:
IStoreAccessor

public static interface IStoreAccessor.DurableLocking2
extends IStoreAccessor.DurableLocking

An extension interface for store accessors that support durable locking.

Since:
4.1

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
 IDurableLockingManager.LockArea createLockArea(String durableLockingID, String userID, CDOBranchPoint branchPoint, boolean readOnly, Map<CDOID,IDurableLockingManager.LockGrade> locks)
           
 void updateLockArea(IDurableLockingManager.LockArea lockArea)
           
 
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.DurableLocking
lock, unlock, unlock
 
Methods inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
createLockArea, deleteLockArea, getLockArea, getLockAreas
 

Method Detail

createLockArea

IDurableLockingManager.LockArea createLockArea(String durableLockingID,
                                               String userID,
                                               CDOBranchPoint branchPoint,
                                               boolean readOnly,
                                               Map<CDOID,IDurableLockingManager.LockGrade> locks)

updateLockArea

void updateLockArea(IDurableLockingManager.LockArea lockArea)


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