Klasse LockFileManager
java.lang.Object
de.bsvrz.ars.ars.persistence.directories.mgmt.lock.LockFileManager
Diese Klasse verwaltet den Zugriff auf Persistenzverzeichnisse. Ein Persistenzverzeichnis kann entweder
"offen" sein, sodass weitere Archivdaten angehängt wurden, oder es ist nur lesbar. Beschreibbare Verzeichnisse werden
über die
NOT_PROTECTED_FLAG_FILE_NAME
-Datei markiert.
Persistenzverzeichnisse können außerdem sich im Zugriff befinden oder nicht. Verzeichnisse im zugriff werden über
die ACCESS_FLAG_FILE_NAME
-Daten identifiziert.
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
createWritable
(Path path) void
forceWritable
(Path path) void
writeProtectPermanently
(Path path)
-
Felddetails
-
ACCESS_FLAG_FILE_NAME
- Siehe auch:
-
NOT_PROTECTED_FLAG_FILE_NAME
- Siehe auch:
-
-
Konstruktordetails
-
LockFileManager
public LockFileManager()
-
-
Methodendetails
-
createWritable
- Löst aus:
IOException
-
open
- Löst aus:
IOException
DirectoryIsLockedException
-
forceWritable
- Löst aus:
IOException
-
writeProtectPermanently
- Löst aus:
IOException
-
close
- Löst aus:
IOException
-