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.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLockStates(CDOBranch branch, java.util.Collection<? extends CDOLockState> newLockStates, java.util.function.Consumer<CDOLockState> consumer)java.lang.ObjectcreateKey(CDOBranch branch, CDOID id)voidforEachLockState(CDOBranch branch, CDOLockOwner owner, java.util.function.Consumer<CDOLockState> consumer)CDOLockStategetLockState(CDOBranch branch, CDOID id)voidgetLockStates(CDOBranch branch, java.util.Collection<CDOID> ids, boolean loadOnDemand, java.util.function.Consumer<CDOLockState> consumer)InternalCDOSessiongetSession()voidremapOwner(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)voidremoveLockStates(CDOBranch branch)voidremoveLockStates(CDOBranch branch, java.util.Collection<CDOID> ids, java.util.function.Consumer<CDOLockState> consumer)voidremoveOwner(CDOBranch branch, CDOLockOwner owner, java.util.function.Consumer<CDOLockState> changeConsumer)
 
- 
- 
- 
Method Detail- 
getSessionInternalCDOSession getSession() 
 - 
getLockStateCDOLockState getLockState(CDOBranch branch, CDOID id) 
 - 
getLockStatesvoid getLockStates(CDOBranch branch, java.util.Collection<CDOID> ids, boolean loadOnDemand, java.util.function.Consumer<CDOLockState> consumer) 
 - 
forEachLockStatevoid forEachLockState(CDOBranch branch, CDOLockOwner owner, java.util.function.Consumer<CDOLockState> consumer) 
 - 
addLockStatesvoid addLockStates(CDOBranch branch, java.util.Collection<? extends CDOLockState> newLockStates, java.util.function.Consumer<CDOLockState> consumer) 
 - 
removeOwnervoid removeOwner(CDOBranch branch, CDOLockOwner owner, java.util.function.Consumer<CDOLockState> changeConsumer) 
 - 
remapOwnervoid remapOwner(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner) 
 - 
removeLockStatesvoid removeLockStates(CDOBranch branch, java.util.Collection<CDOID> ids, java.util.function.Consumer<CDOLockState> consumer) 
 - 
removeLockStatesvoid removeLockStates(CDOBranch branch) 
 
- 
 
-