Uses of Class
org.eclipse.net4j.util.concurrent.RWOLockManager.LockState
Packages that use RWOLockManager.LockState
Package
Description
Utility interfaces and classes commonly useful in concurrent programming.
-
Uses of RWOLockManager.LockState in org.eclipse.net4j.util.concurrent
Methods in org.eclipse.net4j.util.concurrent that return RWOLockManager.LockStateMethods in org.eclipse.net4j.util.concurrent that return types with arguments of type RWOLockManager.LockStateModifier and TypeMethodDescriptionRWOLockManager.createContextToLocksMap()protected Map<OBJECT,RWOLockManager.LockState<OBJECT, CONTEXT>> RWOLockManager.createObjectToLocksMap()RWOLockManager.getContextToLocksMap()All access to the returned map must be properly synchronized on thisRWOLockManager.RWOLockManager.getLockStates()Deprecated.protected final Map<OBJECT,RWOLockManager.LockState<OBJECT, CONTEXT>> RWOLockManager.getObjectToLocksMap()All access to the returned map must be properly synchronized on thisRWOLockManager.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.Deprecated.IRWOLockManager.unlock2(CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.IRWOLockManager.unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.Deprecated.RWOLockManager.unlock2(CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.RWOLockManager.unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock) Deprecated.Methods in org.eclipse.net4j.util.concurrent with parameters of type RWOLockManager.LockStateModifier and TypeMethodDescriptionvoidRWOLockManager.setLockState(OBJECT key, RWOLockManager.LockState<OBJECT, CONTEXT> lockState) Deprecated.Method parameters in org.eclipse.net4j.util.concurrent with type arguments of type RWOLockManager.LockStateModifier and TypeMethodDescriptionvoidRWOLockManager.getLockStates(Collection<OBJECT> keys, BiConsumer<OBJECT, RWOLockManager.LockState<OBJECT, CONTEXT>> consumer) voidRWOLockManager.getLockStates(Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> consumer) 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.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) 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.longRWOLockManager.unlock(CONTEXT context, Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, IRWOLockManager.LockDeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler)