## Uses of Class
org.eclipse.net4j.util.concurrent.IRWLockManager.LockType

- Packages that use IRWLockManager.LockType
  Package | Description
  --- | ---
  org.eclipse.net4j.util.concurrent | Utility interfaces and classes commonly useful in concurrent programming.

- - ### Uses of IRWLockManager.LockType in org.eclipse.net4j.util.concurrent

    Methods in org.eclipse.net4j.util.concurrent that return IRWLockManager.LockType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IRWLockManager.LockType` | IRWLockManager.LockType.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static IRWLockManager.LockType[]` | IRWLockManager.LockType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.eclipse.net4j.util.concurrent with parameters of type IRWLockManager.LockType
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected RWLockManager.LockStrategy<OBJECT,​CONTEXT>` | RWLockManager.`getLockingStrategy​(IRWLockManager.LockType type)` | Deprecated.
    `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 view, 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, java.util.Collection<? extends OBJECT> objectsToLock, long timeout)` |
    `void` | IRWLockManager.`lock​(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout)` |
    `void` | RWLockManager.`lock​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToLock, long timeout)` | Deprecated.
    `void` | RWLockManager.`lock​(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout)` | Deprecated.
    `void` | RWOLockManager.`lock​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToLock, long timeout)` |
    `void` | RWOLockManager.`lock​(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout)` |
    `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)` |
    `void` | IRWLockManager.`unlock​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` | Attempts to release for a given locktype, context and objects.
    `void` | RWLockManager.`unlock​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` | Deprecated. Attempts to release for a given locktype, context and objects.
    `void` | RWOLockManager.`unlock​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` |
    `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​(IRWLockManager.LockType type, CONTEXT context, java.util.Collection<? extends OBJECT> objectsToUnlock)` |