|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use LockConflict | |
|---|---|
| com.sun.sgs.impl.kernel | Provides an implementation of the RedDwarf Server kernel. |
| com.sun.sgs.impl.util.lock | Provides utility classes for managing locks. |
| Uses of LockConflict in com.sun.sgs.impl.kernel |
|---|
| Methods in com.sun.sgs.impl.kernel with parameters of type LockConflict | |
|---|---|
(package private) void |
LockingAccessCoordinator.LockerImpl.setConflictIfNeeded(LockConflict<com.sun.sgs.impl.kernel.LockingAccessCoordinator.Key> conflict)
Sets the specified conflict if this locker does not have a conflict set. |
| Uses of LockConflict in com.sun.sgs.impl.util.lock |
|---|
| Methods in com.sun.sgs.impl.util.lock that return LockConflict | |
|---|---|
protected LockConflict<K> |
Locker.getConflict()
Checks if there is a conflict that should cause this locker's current request to be denied. |
protected LockConflict<K> |
TxnLocker.getConflict()
Checks if there is a conflict that should cause this locker's current request to be denied. |
LockConflict<K> |
TxnLockManager.lock(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, waiting if needed. |
LockConflict<K> |
LockManager.lock(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, waiting if needed. |
LockConflict<K> |
MultiLockManager.lock(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, waiting if needed. |
LockConflict<K> |
TxnLockManager.lockNoWait(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, returning immediately. |
LockConflict<K> |
LockManager.lockNoWait(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, returning immediately. |
LockConflict<K> |
MultiLockManager.lockNoWait(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, returning immediately. |
(package private) LockConflict<K> |
TxnLockManager.lockNoWaitInternal(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, returning immediately. |
(package private) LockConflict<K> |
LockManager.lockNoWaitInternal(Locker<K> locker,
K key,
boolean forWrite)
Attempts to acquire a lock, returning immediately. |
LockConflict<K> |
TxnLockManager.waitForLock(Locker<K> locker)
Waits for a previous attempt to obtain a lock that blocked. |
LockConflict<K> |
LockManager.waitForLock(Locker<K> locker)
Waits for a previous attempt to obtain a lock that blocked. |
LockConflict<K> |
MultiLockManager.waitForLock(Locker<K> locker)
Waits for a previous attempt to obtain a lock that blocked. |
(package private) LockConflict<K> |
LockManager.waitForLockInternal(Locker<K> locker)
Waits for a previous attempt to obtain a lock that blocked. |
| Methods in com.sun.sgs.impl.util.lock with parameters of type LockConflict | |
|---|---|
protected void |
TxnLocker.setConflict(LockConflict<K> conflict)
Specifies a conflict that should cause this locker's current request to be denied, and notifies waiters. |
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||