public abstract class TimerFileLock
extends java.lang.Object
implements java.lang.Runnable
| Constructor and Description |
|---|
TimerFileLock() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
checkHeaderLock() |
abstract void |
checkIfOtherSessionAlive(LocalObjectContainer container,
int address,
int offset,
long lastAccessTime) |
abstract void |
checkOpenTime() |
abstract void |
close() |
static TimerFileLock |
forFile(LocalObjectContainer file) |
abstract boolean |
lockFile() |
abstract long |
openTime() |
abstract void |
setAddresses(int baseAddress,
int openTimeOffset,
int accessTimeOffset) |
abstract void |
start() |
abstract void |
writeHeaderLock() |
abstract void |
writeOpenTime() |
public static TimerFileLock forFile(LocalObjectContainer file)
public abstract void checkHeaderLock()
public abstract void checkOpenTime()
public abstract boolean lockFile()
public abstract long openTime()
public abstract void setAddresses(int baseAddress,
int openTimeOffset,
int accessTimeOffset)
public abstract void start()
throws Db4oIOException
Db4oIOExceptionpublic abstract void writeHeaderLock()
public abstract void writeOpenTime()
public abstract void close()
throws Db4oIOException
Db4oIOExceptionpublic abstract void checkIfOtherSessionAlive(LocalObjectContainer container, int address, int offset, long lastAccessTime) throws Db4oIOException
Db4oIOException