Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractFileSystemBackup - Class in de.bsvrz.ars.ars.backup.plugins
-
Gemeinsame Basisklasse für DVD und Filesystem-Backup.
- AbstractFileSystemBackup() - Constructor for class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
B
- backup(OutputStream, int) - Method in interface de.bsvrz.ars.ars.backup.Container
-
Sichert den Container
- BackupAdapter - Class in de.bsvrz.ars.ars.backup
-
Diese Klasse adaptiert ein altes
BackupModul
auf die neue SchnittstelleBackupImplementation
. - BackupAdapter(BackupModul) - Constructor for class de.bsvrz.ars.ars.backup.BackupAdapter
-
Erstellt eine neue BackupAdapter
- backupBasePath - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Backup-Basispfad.
- backupContainer(int, long, File) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Mit dieser Methode wird festgelegt, dass ein Container auf dem angegebenen und vorher geöffneten Medium zu speichern ist.
- backupContainer(int, Container) - Method in class de.bsvrz.ars.ars.backup.BackupAdapter
- backupContainer(int, Container) - Method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Mit dieser Methode wird festgelegt, dass ein Container auf dem angegebenen und vorher geöffneten Medium zu speichern ist.
- backupContainer(int, Container) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
- BackupException - Exception in de.bsvrz.ars.ars.backup
-
Diese Klasse kapselt Exceptions, die in den Methoden eines BackupModuls auftreten können.
- BackupException() - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
-
Erstellt eine neue BackupException
- BackupException(String) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
-
Erstellt eine neue BackupException
- BackupException(String, Throwable) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
-
Erstellt eine neue BackupException
- BackupException(Throwable) - Constructor for exception de.bsvrz.ars.ars.backup.BackupException
-
Erstellt eine neue BackupException
- BackupImplementation - Interface in de.bsvrz.ars.ars.backup
-
Eine Subklasse dieses Interfaces ist die Implementierung eines Backup-Moduls (Plugins).
- BackupInitializer - Class in de.bsvrz.ars.ars.backup
- BackupInitializer() - Constructor for class de.bsvrz.ars.ars.backup.BackupInitializer
- BackupModul - Interface in de.bsvrz.ars.ars.backup
-
Deprecated.
- BackupModule - Interface in de.bsvrz.ars.ars.backup
-
Diese Klasse dient als Interface für alle Backup-Module.
- BackupTask - Class in de.bsvrz.ars.migration
-
Task zur Durchführung eines Sicherungslaufs.
- BackupTask() - Constructor for class de.bsvrz.ars.migration.BackupTask
C
- close() - Method in record class de.bsvrz.ars.migration.MigrationKey
- closeMediumAfterBackup(int, File) - Method in class de.bsvrz.ars.ars.backup.BackupAdapter
- closeMediumAfterBackup(int, File) - Method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Sobald auf einem Medium keine Kapazität für weitere Container mehr vorhanden ist, oder sonst am Ende des Backups, wird der aktuelle Backup-Lauf auf diesem Medium mit dieser Methode abgeschlossen.
- closeMediumAfterBackup(int, File) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Sobald auf einem Medium keine Kapazität für weitere Container mehr vorhanden ist, wird der aktuelle Backup-Lauf auf diesem Medium mit dieser Methode abgeschlossen.
- closeMediumAfterBackup(int, File) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
- Container - Interface in de.bsvrz.ars.ars.backup
-
Klasse, die dem
BackupModule
bzw. genauer derBackupImplementation
übergeben wird, wenn ein Container gesichert wird. - currentBackupPath - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Aktueller Unterordner, in den gesichert werden soll
- currentSpaceOccupiedByContainers - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Bisher benutzter Speicherplatz der Containerdateien für die aktuelle zip-Datei (noch unkomprimiert)
- currentSpaceOccupiedByZipfiles - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Busher benutzter Speicherplatz von Zip-Dateien auf dem aktuellen Medium
D
- dataIdentification() - Method in record class de.bsvrz.ars.migration.MigrationKey
-
Returns the value of the
dataIdentification
record component. - de.bsvrz.ars.ars.backup - package de.bsvrz.ars.ars.backup
- de.bsvrz.ars.ars.backup.plugins - package de.bsvrz.ars.ars.backup.plugins
- de.bsvrz.ars.migration - package de.bsvrz.ars.migration
E
- equals(Object) - Method in record class de.bsvrz.ars.migration.MigrationKey
-
Indicates whether some other object is "equal to" this one.
- estimateIndexSize(int) - Static method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Schätzt die Indexgröße für eine angegebene Zahl Einträge.
F
- FileSystemBackup - Class in de.bsvrz.ars.ars.backup.plugins
-
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
- FileSystemBackup() - Constructor for class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
- FileSystemBackupImpl - Class in de.bsvrz.ars.ars.backup.plugins
-
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
- FileSystemBackupImpl(Properties) - Constructor for class de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
-
Erstellt ein neues FileSystemBackupImpl-Objekt
G
- getAllContFileNames(AbstractTask, int) - Method in class de.bsvrz.ars.ars.backup.BackupAdapter
- getAllContFileNames(AbstractTask, int) - Method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Deprecated.
- getAllContFileNames(AbstractTask, int) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
- getAllContFileNames(AbstractTask, int, int) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Liefert die zuletzt gesicherten Container, die sich auf dem Mediums befinden.
- getArchiveDataKind() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt die Archivdatenart des Containers zurück
- getBackupModul(String) - Static method in class de.bsvrz.ars.ars.backup.BackupInitializer
-
Setzt das zu verwendende Backup-Modul.
- getBackupPath(int) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Gibt den Ordnernamen zurück, in den Daten des angegebenen Medium gespeichert werden sollen
- getBackupPath(int) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
- getContainerId() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt die ID zurück.
- getDataIdentification() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt die Datenidentifikation des Containers zurück
- getDataIdentTree() - Method in class de.bsvrz.ars.migration.MigrateWorker
- getElement() - Method in record class de.bsvrz.ars.migration.MigrationKey
- getFileName() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt den Dateinamen des Containers zurück
- getFileSize() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt die Dateigröße des Containers zurück.
- getInstance(Properties) - Method in interface de.bsvrz.ars.ars.backup.BackupModule
-
Diese Methode dient dem Initialisieren des BackupModuls.
- getInstance(Properties) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
- getThread() - Method in record class de.bsvrz.ars.migration.MigrationKey
H
- hashCode() - Method in record class de.bsvrz.ars.migration.MigrationKey
-
Returns a hash code value for this object.
- hasMediumCapacity(int, long, int) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Liefert true, falls die noch zur Verfügung stehende Kapazität des angegebenen Mediums ausreicht, um einen Container der Größe
fileSize
und den Medienindex mit der momentanen GrößeindexSize
zu speichern. - hasMediumCapacity(long, int) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Gibt zurück, ob für einen Container der Größe ContainerSize noch auf dem aktuellen Medium Platz ist
- hasMediumCapacity(long, int) - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
I
- INDEXFILE_NAME - Static variable in class de.bsvrz.ars.migration.BackupTask
-
Name der Datei, in der alle Indexdaten des momentanen Mediums temporär abgelegt werden
- initialize(Properties) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Diese Methode dient dem Initialisieren des BackupModuls.
- isEmpty(Path) - Method in class de.bsvrz.ars.migration.MigrateWorker
-
Prüft, ob ein Verzeichnis leer ist
- isValid() - Method in record class de.bsvrz.ars.migration.MigrationKey
L
- lastModified() - Method in interface de.bsvrz.ars.ars.backup.Container
-
Gibt das letzte Änderungsdatum zurück
- lockIndex(IdDataIdentification) - Method in class de.bsvrz.ars.migration.MigrateWorker
- logger - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Debug-Logger
M
- main(String[]) - Static method in class de.bsvrz.ars.migration.Migrate
-
Main-methode, die beim Start der Migration ausgeführt wird.
- MediumNotAccessibleException - Exception in de.bsvrz.ars.ars.backup
-
Diese Klasse kapselt Exceptions, die beim physischen Zugriff auf ein Typ-B-Medium auftreten können.
- MediumNotAccessibleException(int) - Constructor for exception de.bsvrz.ars.ars.backup.MediumNotAccessibleException
-
Erzeugt eien neue Instanz
- Migrate - Class in de.bsvrz.ars.migration
-
Hauptklasse für das Migrationstool.
- Migrate() - Constructor for class de.bsvrz.ars.migration.Migrate
- MigrateWorker - Class in de.bsvrz.ars.migration
-
Diese Klasse führt die eigentliche Migration durch
- MigrateWorker(PersistenceDirectory, Path, int, Range<Instant>, BackupImplementation) - Constructor for class de.bsvrz.ars.migration.MigrateWorker
-
Erstellt einen neuen MigrateWorker.
- MigrationKey - Record Class in de.bsvrz.ars.migration
-
Dummy-SyncKey-implementierung, die nicht wirklich lockt, da das bei der Migration nicht notwendig ist.
- MigrationKey(IdDataIdentification) - Constructor for record class de.bsvrz.ars.migration.MigrationKey
-
Creates an instance of a
MigrationKey
record class.
N
- nextContainerID() - Method in class de.bsvrz.ars.migration.MigrateWorker
-
Gibt die nächste freie Container-ID zurück
- notClosed() - Method in record class de.bsvrz.ars.migration.MigrationKey
O
- openMediumBeforeBackup(int, String) - Method in class de.bsvrz.ars.ars.backup.BackupAdapter
- openMediumBeforeBackup(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Diese Methode wird aufgerufen, bevor der erste Container auf dem Medium gesichert wird.
- openMediumBeforeBackup(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Diese Methode wird aufgerufen, bevor der erste Container auf dem Medium gesichert wird.
- openMediumBeforeBackup(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
P
- PROP_BACKUP_CONTAINER_PER_ZIP - Static variable in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.
- PROP_BACKUP_CONTAINER_PER_ZIP - Static variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Key der Properties-Einstellung für die Anzahl Container pro Zip-Datei
- PROP_BACKUP_DIR - Static variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Key der Properties-Einstellung für das Sicherungsverzeichnis
- PROP_BACKUP_MEDIUMSIZE - Static variable in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.
- PROP_BACKUP_MEDIUMSIZE - Static variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Key der Properties-Einstellun ür die maximale Mediengröße
R
- restoreContainer(int, String) - Method in class de.bsvrz.ars.ars.backup.BackupAdapter
- restoreContainer(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupImplementation
-
Mit dieser Methode wird ein
InputStream
der Containerdaten des Containers mit NamencontFile
auf dem MediummediumID
erzeugt. - restoreContainer(int, String) - Method in interface de.bsvrz.ars.ars.backup.BackupModul
-
Deprecated.Mit dieser Methode wird ein
InputStream
der Containerdaten des Containers mit NamencontFile
auf dem MediummediumID
erzeugt. - restoreContainer(int, String) - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
- runWithArgs(String[]) - Static method in class de.bsvrz.ars.migration.Migrate
-
Diese methode entspricht der Main-methode, jedoch ohne Fehlerbehandlung.
S
- start() - Method in class de.bsvrz.ars.migration.MigrateWorker
-
Führt die Migration durch.
T
- toString() - Method in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
- toString() - Method in class de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
- toString() - Method in record class de.bsvrz.ars.migration.MigrationKey
-
Returns a string representation of this record class.
_
- _maxContainersPerZip - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Aktueller Wert für die Anzahl Container pro Zip-Datei
- _maxMediumSizeKb - Variable in class de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
-
Aktueller Wert für die maximale Mediengröße in Kilobytes
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BackupModule
ersetzt werden, da eine bessere Performance und ein einfacheres Interface erreicht werden kann.