public class ZooKeeperLockObject extends LockObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_rcsid |
LOCKEDANOTHERJVM, LOCKEDANOTHERTHREAD, lockKey| Constructor and Description |
|---|
ZooKeeperLockObject(LockPool lockPool,
java.lang.Object lockKey,
ZooKeeperConnectionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearGlobalNonExWriteLockNoWait() |
protected void |
clearGlobalReadLockNoWait() |
protected void |
clearGlobalWriteLockNoWait() |
protected void |
clearLock() |
protected void |
obtainGlobalNonExWriteLock() |
protected void |
obtainGlobalNonExWriteLockNoWait() |
protected void |
obtainGlobalReadLock() |
protected void |
obtainGlobalReadLockNoWait() |
protected void |
obtainGlobalWriteLock() |
protected void |
obtainGlobalWriteLockNoWait() |
clearGlobalNonExWriteLock, clearGlobalReadLock, clearGlobalWriteLock, enterNonExWriteLock, enterNonExWriteLockNoWait, enterReadLock, enterReadLockNoWait, enterWriteLock, enterWriteLockNoWait, leaveNonExWriteLock, leaveReadLock, leaveWriteLock, makeInvalidpublic static final java.lang.String _rcsid
public ZooKeeperLockObject(LockPool lockPool, java.lang.Object lockKey, ZooKeeperConnectionPool pool)
protected void obtainGlobalWriteLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
obtainGlobalWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void obtainGlobalWriteLock()
throws ManifoldCFException,
java.lang.InterruptedException
obtainGlobalWriteLock in class LockObjectManifoldCFExceptionjava.lang.InterruptedExceptionprotected void clearGlobalWriteLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
clearGlobalWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void obtainGlobalNonExWriteLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
obtainGlobalNonExWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void obtainGlobalNonExWriteLock()
throws ManifoldCFException,
java.lang.InterruptedException
obtainGlobalNonExWriteLock in class LockObjectManifoldCFExceptionjava.lang.InterruptedExceptionprotected void clearGlobalNonExWriteLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
clearGlobalNonExWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void obtainGlobalReadLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
obtainGlobalReadLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void obtainGlobalReadLock()
throws ManifoldCFException,
java.lang.InterruptedException
obtainGlobalReadLock in class LockObjectManifoldCFExceptionjava.lang.InterruptedExceptionprotected void clearGlobalReadLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
clearGlobalReadLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedExceptionprotected void clearLock()
throws ManifoldCFException,
java.lang.InterruptedException
ManifoldCFExceptionjava.lang.InterruptedException