Package | Description |
---|---|
org.eclipse.net4j.util.concurrent |
Utility interfaces and classes commonly useful in concurrent programming.
|
Modifier and Type | Method and Description |
---|---|
RWOLockManager.LockState<OBJECT,CONTEXT> |
RWOLockManager.getLockState(OBJECT key) |
Modifier and Type | Method and Description |
---|---|
protected Map<CONTEXT,Set<RWOLockManager.LockState<OBJECT,CONTEXT>>> |
RWOLockManager.createContextToLocksMap() |
protected Map<OBJECT,RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.createObjectToLocksMap() |
protected Map<CONTEXT,Set<RWOLockManager.LockState<OBJECT,CONTEXT>>> |
RWOLockManager.getContextToLocksMap()
All access to the returned map must be properly synchronized on this
RWOLockManager . |
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.getLockStates() |
protected Map<OBJECT,RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.getObjectToLocksMap()
All access to the returned map must be properly synchronized on this
RWOLockManager . |
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) |
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
IRWOLockManager.unlock2(CONTEXT context)
Removes all locks owned by the given context on any objects.
|
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.unlock2(CONTEXT context) |
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
IRWOLockManager.unlock2(CONTEXT context,
Collection<? extends OBJECT> objectsToUnlock)
Removes all locks owned by the given context.
|
List<RWOLockManager.LockState<OBJECT,CONTEXT>> |
RWOLockManager.unlock2(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) |
Modifier and Type | Method and Description |
---|---|
void |
RWOLockManager.setLockState(OBJECT key,
RWOLockManager.LockState<OBJECT,CONTEXT> lockState) |
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.