org.eclipse.emf.cdo.server
Interface ILockingManager

All Superinterfaces:
IDurableLockingManager
All Known Subinterfaces:
InternalLockManager

public interface ILockingManager
extends IDurableLockingManager

Manages all persistent aspects of durable CDO views and provides for vetoable interception of the durable view resumption process.

Since:
4.1

Nested Class Summary
static interface ILockingManager.DurableViewHandler
          A call-back interface primarily intended to allow implementers to prevent the view from being opened by throwing an exception.
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
IDurableLockingManager.LockArea, IDurableLockingManager.LockAreaAlreadyExistsException, IDurableLockingManager.LockAreaNotFoundException, IDurableLockingManager.LockGrade
 
Method Summary
 void addDurableViewHandler(ILockingManager.DurableViewHandler handler)
           
 ILockingManager.DurableViewHandler[] getDurableViewHandlers()
           
 void removeDurableViewHandler(ILockingManager.DurableViewHandler handler)
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.lock.IDurableLockingManager
createLockArea, deleteLockArea, getLockArea, getLockAreas
 

Method Detail

addDurableViewHandler

void addDurableViewHandler(ILockingManager.DurableViewHandler handler)

removeDurableViewHandler

void removeDurableViewHandler(ILockingManager.DurableViewHandler handler)

getDurableViewHandlers

ILockingManager.DurableViewHandler[] getDurableViewHandlers()


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