public class FileLockObject extends LockObject
| Modifier and Type | Field and Description |
|---|---|
static String |
_rcsid |
LOCKEDANOTHERJVM, LOCKEDANOTHERTHREAD, lockKey| Constructor and Description |
|---|
FileLockObject(LockPool lockPool,
Object lockKey,
File synchDir) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearGlobalNonExWriteLockNoWait() |
protected void |
clearGlobalReadLockNoWait() |
protected void |
clearGlobalWriteLockNoWait() |
protected void |
obtainGlobalNonExWriteLockNoWait() |
protected void |
obtainGlobalReadLockNoWait() |
protected void |
obtainGlobalWriteLockNoWait() |
clearGlobalNonExWriteLock, clearGlobalReadLock, clearGlobalWriteLock, enterNonExWriteLock, enterNonExWriteLockNoWait, enterReadLock, enterReadLockNoWait, enterWriteLock, enterWriteLockNoWait, leaveNonExWriteLock, leaveReadLock, leaveWriteLock, makeInvalid, obtainGlobalNonExWriteLock, obtainGlobalReadLock, obtainGlobalWriteLockpublic static final String _rcsid
protected void obtainGlobalWriteLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
obtainGlobalWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedExceptionprotected void clearGlobalWriteLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
clearGlobalWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedExceptionprotected void obtainGlobalNonExWriteLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
obtainGlobalNonExWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedExceptionprotected void clearGlobalNonExWriteLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
clearGlobalNonExWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedExceptionprotected void obtainGlobalReadLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
obtainGlobalReadLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedExceptionprotected void clearGlobalReadLockNoWait()
throws ManifoldCFException,
LockException,
InterruptedException
clearGlobalReadLockNoWait in class LockObjectManifoldCFExceptionLockExceptionInterruptedException