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.IOExceptionpublic void unlock()
lock() wieder aufgerufen werden.