Class SqlJetFileLockManager
- java.lang.Object
-
- org.tmatesoft.sqljet.core.internal.fs.SqlJetFileLockManager
-
public class SqlJetFileLockManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SqlJetFileLockManager(java.lang.String filePath, java.nio.channels.FileChannel fileChannel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
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)
-
-