Package org.eclipse.emf.spi.cdo
Interface CDOLockStateCache
- All Superinterfaces:
org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.event.INotifier
public interface CDOLockStateCache
extends org.eclipse.net4j.util.lifecycle.ILifecycle
- Since:
- 4.15
- 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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classNested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLockStates(CDOBranch branch, Collection<? extends CDOLockState> newLockStates, Consumer<CDOLockState> consumer) voidforEachLockState(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer) getLockState(CDOBranch branch, CDOID id) voidgetLockStates(CDOBranch branch, Collection<CDOID> ids, boolean loadOnDemand, Consumer<CDOLockState> consumer) voidremapOwner(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner) voidremoveLockStates(CDOBranch branch) voidremoveLockStates(CDOBranch branch, Collection<CDOID> ids, Consumer<CDOLockState> consumer) removeOwner(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer) voidupdateLockStates(CDOBranch branch, Collection<CDOLockDelta> lockDeltas, Collection<CDOLockState> lockStates, Consumer<CDOLockState> consumer) Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Method Details
-
getSession
InternalCDOSession getSession() -
createKey
-
getLockState
-
getLockStates
void getLockStates(CDOBranch branch, Collection<CDOID> ids, boolean loadOnDemand, Consumer<CDOLockState> consumer) -
forEachLockState
-
addLockStates
void addLockStates(CDOBranch branch, Collection<? extends CDOLockState> newLockStates, Consumer<CDOLockState> consumer) -
updateLockStates
void updateLockStates(CDOBranch branch, Collection<CDOLockDelta> lockDeltas, Collection<CDOLockState> lockStates, Consumer<CDOLockState> consumer) -
removeLockStates
-
removeLockStates
-
removeOwner
List<CDOLockDelta> removeOwner(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer) -
remapOwner
-