## Uses of Class
org.eclipse.net4j.util.concurrent.RWOLockManager.LockState

- Packages that use RWOLockManager.LockState
  Package | Description
  --- | ---
  org.eclipse.net4j.util.concurrent | 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.LockState
    Modifier and Type | Method | Description
    --- | --- | ---
    `RWOLockManager.LockState<OBJECT,​CONTEXT>` | RWOLockManager.`getLockState​(OBJECT key)` |

    Methods in org.eclipse.net4j.util.concurrent that return types with arguments of type RWOLockManager.LockState
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<CONTEXT,​java.util.Set<RWOLockManager.LockState<OBJECT,​CONTEXT>>>` | RWOLockManager.`createContextToLocksMap()` |
    `protected java.util.Map<OBJECT,​RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`createObjectToLocksMap()` |
    `protected java.util.Map<CONTEXT,​java.util.Set<RWOLockManager.LockState<OBJECT,​CONTEXT>>>` | RWOLockManager.`getContextToLocksMap()` | All access to the returned map must be properly synchronized on this `RWOLockManager`.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`getLockStates()` |
    `protected java.util.Map<OBJECT,​RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`getObjectToLocksMap()` | All access to the returned map must be properly synchronized on this `RWOLockManager`.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | IRWOLockManager.`lock2​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToLock, long timeout)` | Adds locks of the given type, owned by the given context on the given objects.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`lock2​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToLock, long timeout)` |
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | IRWOLockManager.`unlock2​(CONTEXT context)` | Removes all locks owned by the given context on any objects.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | IRWOLockManager.`unlock2​(CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` | Removes all locks owned by the given context.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | IRWOLockManager.`unlock2​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` | Removes all locks of the given type, owned by the given context on the given objects.
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`unlock2​(CONTEXT context)` |
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`unlock2​(CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` |
    `java.util.List<RWOLockManager.LockState<OBJECT,​CONTEXT>>` | RWOLockManager.`unlock2​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` |

    Methods in org.eclipse.net4j.util.concurrent with parameters of type RWOLockManager.LockState
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RWOLockManager.`setLockState​(OBJECT key, RWOLockManager.LockState<OBJECT,​CONTEXT> lockState)` |