Interface InternalLockManager

All Superinterfaces:
IDurableLockingManager, ILockingManager, org.eclipse.net4j.util.concurrent.IRWLockManager<Object,IView>, org.eclipse.net4j.util.concurrent.IRWOLockManager<Object,IView>

public interface InternalLockManager extends org.eclipse.net4j.util.concurrent.IRWOLockManager<Object,IView>, ILockingManager
The type of the to-be-locked objects is either CDOIDAndBranch or CDOID, depending on whether branching is supported by the repository or not.

The following features are supported in addition to IRWOLockManager:

  • Recursive locking
  • Distinction between explicit and implicit locking
  • Durable locking
Since:
3.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.