public class FileLock extends java.lang.Object implements CloseableLock
Constructor and Description |
---|
FileLock(java.io.File file)
Create a lock for the provided file.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
lock()
Acquire a lock.
|
public FileLock(java.io.File file) throws LockException
file
- file to be lockedLockException
- in case there is a problem creating a File CloseableLockpublic void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public void lock() throws LockException
lock
in interface CloseableLock
LockException
- in case of problem acquiring the lock