public class FileLockObject extends LockObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_rcsid |
LOCKEDANOTHERJVM, LOCKEDANOTHERTHREAD, lockKey| Constructor and Description |
|---|
FileLockObject(LockPool lockPool,
java.lang.Object lockKey,
java.io.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 java.lang.String _rcsid
public FileLockObject(LockPool lockPool, java.lang.Object lockKey, java.io.File synchDir)
protected void obtainGlobalWriteLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
obtainGlobalWriteLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.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 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 clearGlobalReadLockNoWait()
throws ManifoldCFException,
LockException,
java.lang.InterruptedException
clearGlobalReadLockNoWait in class LockObjectManifoldCFExceptionLockExceptionjava.lang.InterruptedException