Class SqlJetFileLockManager
java.lang.Object
org.tmatesoft.sqljet.core.internal.fs.SqlJetFileLockManager
public class SqlJetFileLockManager
extends java.lang.Object
- Author:
- TMate Software Ltd., Sergey Scherbina (sergey.scherbina@gmail.com)
-
Constructor Summary
ConstructorsConstructorDescriptionSqlJetFileLockManager
(java.lang.String filePath, java.nio.channels.FileChannel fileChannel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Constructor Details
-
SqlJetFileLockManager
public SqlJetFileLockManager(java.lang.String filePath, java.nio.channels.FileChannel fileChannel)
-
-
Method Details
-
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
-