Uses of Enum Class
org.eclipse.net4j.util.concurrent.IRWLockManager.LockType
Package
Description
Utility interfaces and classes commonly useful in concurrent programming.
-
Uses of IRWLockManager.LockType in org.eclipse.net4j.util.concurrent
Modifier and TypeFieldDescriptionstatic final IRWLockManager.LockType
IRWOLockManager.ALL_LOCK_TYPES
Modifier and TypeMethodDescriptionstatic IRWLockManager.LockType
Returns 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.Modifier and TypeMethodDescriptionint
RWOLockManager.LockState.getLockCount
(IRWLockManager.LockType type, CONTEXT context) protected RWLockManager.LockStrategy<OBJECT,
CONTEXT> RWLockManager.getLockingStrategy
(IRWLockManager.LockType type) Deprecated.void
IRWOLockManager.LockDeltaHandler.handleLockDelta
(CONTEXT context, OBJECT object, IRWLockManager.LockType lockType, int oldCount, int newCount) boolean
IRWLockManager.hasLock
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) boolean
RWLockManager.hasLock
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) Deprecated.boolean
RWOLockManager.hasLock
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) boolean
RWOLockManager.LockState.hasLock
(IRWLockManager.LockType type) boolean
RWOLockManager.LockState.hasLock
(IRWLockManager.LockType type, CONTEXT context, boolean byOthers) boolean
IRWLockManager.hasLockByOthers
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) boolean
RWLockManager.hasLockByOthers
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) Deprecated.boolean
RWOLockManager.hasLockByOthers
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock) void
IRWLockManager.lock
(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) void
IRWLockManager.lock
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout) long
IRWOLockManager.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.void
IRWOLockManager.lock
(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.void
IRWOLockManager.lock
(IRWLockManager.LockType lockType, CONTEXT context, OBJECT objectToLock, long timeout) Deprecated.void
RWLockManager.lock
(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.void
RWLockManager.lock
(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout) Deprecated.long
RWOLockManager.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) void
RWOLockManager.lock
(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout) Deprecated.void
RWOLockManager.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.void
IRWLockManager.unlock
(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Attempts to release for a given lock type, context and objects.long
IRWOLockManager.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.void
IRWOLockManager.unlock
(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.void
RWLockManager.unlock
(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.Attempts to release for a given locktype, context and objects.long
RWOLockManager.unlock
(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) void
RWOLockManager.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.