org.tmatesoft.sqljet.core.internal.fs
Class SqlJetFileLockManager
java.lang.Object
org.tmatesoft.sqljet.core.internal.fs.SqlJetFileLockManager
public class SqlJetFileLockManager
- extends java.lang.Object
Constructor Summary |
SqlJetFileLockManager(java.lang.String filePath,
java.nio.channels.FileChannel fileChannel)
|
Method Summary |
void |
deleteLock(SqlJetFileLock lock)
|
java.nio.channels.FileLock |
lock(long position,
long size,
boolean shared)
|
java.nio.channels.FileLock |
tryLock(long position,
long size,
boolean shared)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlJetFileLockManager
public SqlJetFileLockManager(java.lang.String filePath,
java.nio.channels.FileChannel fileChannel)
tryLock
public java.nio.channels.FileLock tryLock(long position,
long size,
boolean shared)
throws java.io.IOException
- Parameters:
fileChannel
- position
- size
- shared
-
- Returns:
-
- Throws:
java.io.IOException
lock
public java.nio.channels.FileLock lock(long position,
long size,
boolean shared)
throws java.io.IOException
- Throws:
java.io.IOException
deleteLock
public void deleteLock(SqlJetFileLock lock)