Package de.bsvrz.ars.ars.persistence

Class Summary
CacheManager Diese Klasse implementiert die Verwaltung der Caches für die Schreibzugriffe auf Containerdateien.
CacheManager.Cache Realisiert den Zwischenspeicher für eine Containerdatei.
CacheManager.DataIdentificationIds Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann.
ConsistencyCheck Mit den statischen Methoden dieser Klasse können die Container in einem Verzeichnis geprüft werden.
ContainerBackupIndex Ein ContainerBackupIndex ist eine Klasse, die innerhalb einer Datenindentifikationsverzeichnisses speichert, welche Container in diesem Verzeichnis noch zu sichern sind, damit nicht jeder einzelne ContainerHEader geprüft werden muss.
Es wird eine Datei namens _backupindex.idx gespeichert, welche die eigentlichen Einträge enthält.
ContainerBackupIndex.ContainerBackupIndexImplementation Eigentliche Implementierung des ContainerBackupIndex.
ContainerBackupIndex.ContainerBackupIndexImplementation.IndexEntry Hilfsklasse die einen einzelnen Dateneintrag speichert.
ContainerDataIterator Iterator fuer Datensaetze, die ein Datencontainer auf Anfrage geliefert hat.
ContainerFile Diese Klasse enthaelt die Funktionalitaet zum Erzeugen, Lesen, Schreiben und Loeschen von Container-Dateien.
ContainerFileDirIterator Klasse zum Durchlaufen des Persistenzverzeichnisses.
ContainerFileReader Hilfsklasse, die einen einfachen, lesenden Zugriff auf ContainerDateien über die ContainerFile-Klasse bietet.
ContainerHdr Klasse, die einen Container-Header repraesentiert.
KeyValParam Diese Klasse definiert die Parameter im Container-Header.
KeyValProps Klasse zum Lesen/Schreiben von Key/Value-Paaren.
MultiContainerDataIterator Klasse zum Iterieren ueber Containergrenzen einer Datenidentifikation hinweg.
PersistenceManager Zentrale Persistenz-Verwaltung fuer die Archivierung von Daten auf einem Speichermedium vom Typ A (Festplatte) und die entsprechende Meta-Daten-Verwaltung.
RestorePersDirTsk Diese Klasse teilt das Persistenzverzeichnis in disjunkte Teilbaeume auf und stellt alle Verwaltungsinformationen wieder her.
StartupProperties Klasse zum Lesen und Schreiben der Startup-Info, die das Archivsystem braucht, um starten zu können.
 

Exception Summary
PersistenceException Exception fuer Fehler in der Persistenz.