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) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html