Uses of Enum Class
org.eclipse.net4j.util.concurrent.IRWLockManager.LockType
Packages that use IRWLockManager.LockType
Package
Description
Utility interfaces and classes commonly useful in concurrent programming.
-
Uses of IRWLockManager.LockType in org.eclipse.net4j.util.concurrent
Fields in org.eclipse.net4j.util.concurrent declared as IRWLockManager.LockTypeModifier and TypeFieldDescriptionstatic final IRWLockManager.LockTypeIRWOLockManager.ALL_LOCK_TYPESMethods in org.eclipse.net4j.util.concurrent that return IRWLockManager.LockTypeModifier and TypeMethodDescriptionstatic IRWLockManager.LockTypeReturns the enum constant of this class with the specified name.static IRWLockManager.LockType[]IRWLockManager.LockType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.eclipse.net4j.util.concurrent with parameters of type IRWLockManager.LockTypeModifier and TypeMethodDescriptionintRWOLockManager.LockState.getLockCount(IRWLockManager.LockType type, CONTEXT context) protected RWLockManager.LockStrategy<OBJECT,CONTEXT> RWLockManager.getLockingStrategy(IRWLockManager.LockType type) Deprecated.voidIRWOLockManager.LockDeltaHandler.handleLockDelta(CONTEXT context, OBJECT object, IRWLockManager.LockType lockType, int oldCount, int newCount) booleanIRWLockManager.hasLock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) booleanRWLockManager.hasLock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) Deprecated.booleanRWOLockManager.hasLock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) booleanRWOLockManager.LockState.hasLock(IRWLockManager.LockType type) booleanRWOLockManager.LockState.hasLock(IRWLockManager.LockType type, CONTEXT context, boolean byOthers) booleanIRWLockManager.hasLockByOthers(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) booleanRWLockManager.hasLockByOthers(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) Deprecated.booleanRWOLockManager.hasLockByOthers(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) voidIRWLockManager.lock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) voidIRWLockManager.lock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout) longIRWOLockManager.lock(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, long timeout, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) Adds locks of the given lockType, owned by the given context to the given objects.voidIRWOLockManager.lock(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.voidIRWOLockManager.lock(IRWLockManager.LockType lockType, CONTEXT context, OBJECT objectToLock, long timeout) Deprecated.voidRWLockManager.lock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.voidRWLockManager.lock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout) Deprecated.longRWOLockManager.lock(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, long timeout, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) voidRWOLockManager.lock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.voidRWOLockManager.lock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout) Deprecated.IRWOLockManager.lock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.RWOLockManager.lock2(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.voidIRWLockManager.unlock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Attempts to release for a given lock type, context and objects.longIRWOLockManager.unlock(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) Removes locks of the given lockType, owned by the given context from the given objects.voidIRWOLockManager.unlock(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.voidRWLockManager.unlock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.Attempts to release for a given locktype, context and objects.longRWOLockManager.unlock(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) voidRWOLockManager.unlock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.IRWOLockManager.unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.RWOLockManager.unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.