Uses of Class
org.eclipse.net4j.util.concurrent.IRWOLockManager.LockChange
Packages that use IRWOLockManager.LockChange
Package
Description
Utility interfaces and classes commonly useful in concurrent programming.
-
Uses of IRWOLockManager.LockChange in org.eclipse.net4j.util.concurrent
Methods in org.eclipse.net4j.util.concurrent that return IRWOLockManager.LockChangeModifier and TypeMethodDescriptionstatic <OBJECT> IRWOLockManager.LockChange<OBJECT> IRWOLockManager.LockChange.lock(Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count, long timeout) Creates a request to acquire a lock on each object in the given collection.static <OBJECT> IRWOLockManager.LockChange<OBJECT> IRWOLockManager.LockChange.unlock(Collection<? extends OBJECT> objects, IRWLockManager.LockType lockType, int count) Creates a request to release locks from the given objects.Method parameters in org.eclipse.net4j.util.concurrent with type arguments of type IRWOLockManager.LockChangeModifier and TypeMethodDescriptionlongIRWOLockManager.changeLocks(CONTEXT context, List<? extends IRWOLockManager.LockChange<OBJECT>> changes, IRWOLockManager.LockChange.DeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler) Applies a set of lock and unlock mutations as one lock-manager operation.longRWOLockManager.changeLocks(CONTEXT context, List<? extends IRWOLockManager.LockChange<OBJECT>> changes, IRWOLockManager.LockChange.DeltaHandler<OBJECT, CONTEXT> deltaHandler, Consumer<RWOLockManager.LockState<OBJECT, CONTEXT>> stateHandler)