public class FileLock extends Object
Modifier and Type | Field and Description |
---|---|
private File |
_lockFile |
private static String |
_lockFileEnding
Endung, die an die Datei gehängt wird, die anzeigt, dass sich die zu schützende Datei im Zugriff befindet.
|
private File |
_protectedFile
Datei, die über den lock-Mechanismus geschützt werden soll.
|
Constructor and Description |
---|
FileLock(File protectedFile)
Legt ein Objekt an, die übergebene Datei wird nicht gegen den Zugriff gesichert.
|
private final File _protectedFile
private final File _lockFile
private static final String _lockFileEnding
public void lock() throws IOException
unlock()
aufzurufen wird zu
einer IllegalStateException führen.IllegalStateException
- Die Datei wurde bereits gesperrt und befindet sich somit im Zugriff.IOException
public void unlock()
lock()
wieder aufgerufen werden.