org.eclipse.net4j.util.concurrent
Interface RWLockManager.LockEntry<OBJECT,CONTEXT>
- Enclosing class:
- RWLockManager<OBJECT,CONTEXT>
protected static interface RWLockManager.LockEntry<OBJECT,CONTEXT>
- Since:
- 3.1
- Author:
- Simon McDuff
getObject
OBJECT getObject()
isReadLock
boolean isReadLock(CONTEXT context)
isWriteLock
boolean isWriteLock(CONTEXT context)
isReadLockByOthers
boolean isReadLockByOthers(CONTEXT context)
isWriteLockByOthers
boolean isWriteLockByOthers(CONTEXT context)
canObtainReadLock
boolean canObtainReadLock(CONTEXT context)
canObtainWriteLock
boolean canObtainWriteLock(CONTEXT context)
readLock
RWLockManager.LockEntry<OBJECT,CONTEXT> readLock(CONTEXT context)
writeLock
RWLockManager.LockEntry<OBJECT,CONTEXT> writeLock(CONTEXT context)
readUnlock
RWLockManager.LockEntry<OBJECT,CONTEXT> readUnlock(CONTEXT context)
writeUnlock
RWLockManager.LockEntry<OBJECT,CONTEXT> writeUnlock(CONTEXT context)
clearLock
RWLockManager.LockEntry<OBJECT,CONTEXT> clearLock(CONTEXT context)
changeContext
void changeContext(CONTEXT oldContext,
CONTEXT newContext)
- Since:
- 3.1
hasContext
boolean hasContext(CONTEXT context)
- Since:
- 3.1
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.