@Service(value="fileLockManager#default") public class DefaultFileLockManager extends Object implements FileLockManager
| Constructor and Description | 
|---|
| DefaultFileLockManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clearLockFiles() | 
| int | getTimeout() | 
| boolean | isSkipLocking() | 
| Lock | readFileLock(Path file) | 
| void | release(Lock lock) | 
| void | setSkipLocking(boolean skipLocking) | 
| void | setTimeout(int timeout) | 
| Lock | writeFileLock(Path file) | 
public DefaultFileLockManager()
public Lock readFileLock(Path file) throws FileLockException, FileLockTimeoutException
readFileLock in interface FileLockManagerFileLockExceptionFileLockTimeoutExceptionpublic Lock writeFileLock(Path file) throws FileLockException, FileLockTimeoutException
writeFileLock in interface FileLockManagerFileLockExceptionFileLockTimeoutExceptionpublic void release(Lock lock) throws FileLockException
release in interface FileLockManagerFileLockExceptionpublic void clearLockFiles()
clearLockFiles in interface FileLockManagerpublic int getTimeout()
getTimeout in interface FileLockManagerpublic void setTimeout(int timeout)
setTimeout in interface FileLockManagerpublic boolean isSkipLocking()
isSkipLocking in interface FileLockManagerpublic void setSkipLocking(boolean skipLocking)
setSkipLocking in interface FileLockManagerCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.