Index

A B C D E F G H I L M N O P R S T _ 
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 Schnittstelle BackupImplementation.
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.
Sollte durch BackupModule ersetzt werden, da eine bessere Performance und ein einfacheres Interface erreicht werden kann.
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 der BackupImplementation ü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öße indexSize 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 Namen contFile auf dem Medium mediumID 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 Namen contFile auf dem Medium mediumID 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
A B C D E F G H I L M N O P R S T _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form