org.egothor.lock
Class LockFileManager

java.lang.Object
  extended by org.egothor.lock.LockManager
      extended by org.egothor.lock.LockFileManager

public class LockFileManager
extends LockManager

Manager of locks, that are being stored at the harddrive. File locks processing.

Author:
Jakub Podhorny

Constructor Summary
LockFileManager()
           
 
Method Summary
protected  LockResult processLock(LockRequest request)
          entry point
 
Methods inherited from class org.egothor.lock.LockManager
createUniqueFile, ensureModifierActiveState, getReadLock, getSleepReadLock, getSleepRecoveryLock, getSleepWriteLock, getSpinReadLock, getSpinRecoveryLock, getSpinWriteLock, getWriteLock, isIndexConstant, releaseLock, removeActiveModifierState, removeIndexConstState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockFileManager

public LockFileManager()
Method Detail

processLock

protected LockResult processLock(LockRequest request)
                          throws java.io.IOException
entry point

Specified by:
processLock in class LockManager
Returns:
Throws:
java.io.IOException