# Verwendungen von Enum-Klasse
org.eclipse.net4j.util.concurrent.IRWLockManager.LockType

Packages, die IRWLockManager.LockType verwenden
Package
Beschreibung
org.eclipse.net4j.util.concurrent
Utility interfaces and classes commonly useful in concurrent programming.

## Verwendungen von IRWLockManager.LockType in org.eclipse.net4j.util.concurrent

Felder in org.eclipse.net4j.util.concurrent, die deklariert sind als IRWLockManager.LockType
Modifizierer und Typ
Feld
Beschreibung
`static final IRWLockManager.LockType`
IRWOLockManager.`ALL_LOCK_TYPES`
Methoden in org.eclipse.net4j.util.concurrent, die IRWLockManager.LockType zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static IRWLockManager.LockType`
IRWLockManager.LockType.`valueOf(String name)`
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
`static IRWLockManager.LockType[]`
IRWLockManager.LockType.`values()`
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
Methoden in org.eclipse.net4j.util.concurrent mit Parametern vom Typ IRWLockManager.LockType
Modifizierer und Typ
Methode
Beschreibung
`int`
RWOLockManager.LockState.`getLockCount(IRWLockManager.LockType type, CONTEXT context)`
`protected RWLockManager.LockStrategy<OBJECT,CONTEXT>`
RWLockManager.`getLockingStrategy(IRWLockManager.LockType type)`
Veraltet.
`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)`
Veraltet.
`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)`
Veraltet.
`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)`
Veraltet.
`void`
IRWOLockManager.`lock(IRWLockManager.LockType lockType, CONTEXT context, OBJECT objectToLock, long timeout)`
Veraltet.
`void`
RWLockManager.`lock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout)`
Veraltet.
`void`
RWLockManager.`lock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout)`
Veraltet.
`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)`
Veraltet.
`void`
RWOLockManager.`lock(IRWLockManager.LockType type, CONTEXT context, OBJECT objectToLock, long timeout)`
Veraltet.
`List<RWOLockManager.LockState<OBJECT,CONTEXT>>`
IRWOLockManager.`lock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout)`
Veraltet.
`List<RWOLockManager.LockState<OBJECT,CONTEXT>>`
RWOLockManager.`lock2(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToLock, long timeout)`
Veraltet.
`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)`
Veraltet.
`void`
RWLockManager.`unlock(IRWLockManager.LockType type, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock)`
Veraltet.
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)`
Veraltet.
`List<RWOLockManager.LockState<OBJECT,CONTEXT>>`
IRWOLockManager.`unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock)`
Veraltet.
`List<RWOLockManager.LockState<OBJECT,CONTEXT>>`
RWOLockManager.`unlock2(IRWLockManager.LockType lockType, CONTEXT context, Collection<? extends OBJECT> objectsToUnlock)`
Veraltet.