Package | Description |
---|---|
org.eclipse.net4j.util.concurrent |
Utility interfaces and classes commonly useful in concurrent programming.
|
Modifier and Type | Method and Description |
---|---|
static IRWLockManager.LockType |
IRWLockManager.LockType.valueOf(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.
|
Modifier and Type | Method and Description |
---|---|
protected RWLockManager.LockStrategy<OBJECT,CONTEXT> |
RWLockManager.getLockingStrategy(IRWLockManager.LockType type)
Deprecated.
|
boolean |
RWOLockManager.LockState.hasLock(IRWLockManager.LockType type) |
boolean |
RWOLockManager.LockState.hasLock(IRWLockManager.LockType type,
CONTEXT view,
boolean byOthers) |
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 |
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,
Collection<? extends OBJECT> objectsToLock,
long timeout) |
void |
RWLockManager.lock(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToLock,
long timeout)
Deprecated.
|
void |
RWOLockManager.lock(IRWLockManager.LockType type,
CONTEXT context,
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,
OBJECT objectToLock,
long timeout)
Deprecated.
|
void |
RWOLockManager.lock(IRWLockManager.LockType type,
CONTEXT context,
OBJECT objectToLock,
long timeout) |
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
IRWOLockManager.lock2(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToLock,
long timeout)
Adds locks of the given type, owned by the given context on the given objects.
|
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.lock2(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToLock,
long timeout) |
void |
IRWLockManager.unlock(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock)
Attempts to release for a given locktype, context and objects.
|
void |
RWLockManager.unlock(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock)
Deprecated.
Attempts to release for a given locktype, context and objects.
|
void |
RWOLockManager.unlock(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock) |
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
IRWOLockManager.unlock2(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock)
Removes all locks of the given type, owned by the given context on the given objects.
|
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.unlock2(IRWLockManager.LockType type,
CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock) |
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.