public class TimerFileLockEnabled extends TimerFileLock
| Constructor and Description |
|---|
TimerFileLockEnabled(IoAdaptedObjectContainer file) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkHeaderLock() |
void |
checkIfOtherSessionAlive(LocalObjectContainer container,
int address,
int offset,
long lastAccessTime) |
void |
checkOpenTime() |
void |
close() |
boolean |
lockFile() |
long |
openTime() |
void |
run() |
void |
setAddresses(int baseAddress,
int openTimeOffset,
int accessTimeOffset) |
void |
start() |
void |
writeHeaderLock() |
void |
writeOpenTime() |
forFilepublic TimerFileLockEnabled(IoAdaptedObjectContainer file)
public void checkHeaderLock()
checkHeaderLock in class TimerFileLockpublic void checkOpenTime()
checkOpenTime in class TimerFileLockpublic void checkIfOtherSessionAlive(LocalObjectContainer container, int address, int offset, long lastAccessTime) throws Db4oIOException
checkIfOtherSessionAlive in class TimerFileLockDb4oIOExceptionpublic void close()
throws Db4oIOException
close in class TimerFileLockDb4oIOExceptionpublic boolean lockFile()
lockFile in class TimerFileLockpublic long openTime()
openTime in class TimerFileLockpublic void run()
public void setAddresses(int baseAddress,
int openTimeOffset,
int accessTimeOffset)
setAddresses in class TimerFileLockpublic void start()
throws Db4oIOException
start in class TimerFileLockDb4oIOExceptionpublic void writeHeaderLock()
writeHeaderLock in class TimerFileLockpublic void writeOpenTime()
writeOpenTime in class TimerFileLock