Package de.bsvrz.ars.ars.backup.plugins
Klasse FileSystemBackupImpl
java.lang.Object
de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
- Alle implementierten Schnittstellen:
BackupImplementation
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
-
Feldübersicht
Von Klasse geerbte Felder de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
_maxContainersPerZip, _maxMediumSizeKb, backupBasePath, currentBackupPath, currentSpaceOccupiedByContainers, currentSpaceOccupiedByZipfiles, logger, PROP_BACKUP_CONTAINER_PER_ZIP, PROP_BACKUP_DIR, PROP_BACKUP_MEDIUMSIZE
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFileSystemBackupImpl
(Properties props) Erstellt ein neues FileSystemBackupImpl-Objekt -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetBackupPath
(int mediumID) Gibt den Ordnernamen zurück, in den Daten des angegebenen Medium gespeichert werden sollenboolean
hasMediumCapacity
(long containerSize, int mediumIndexSize) Gibt zurück, ob für einen Container der Größe ContainerSize noch auf dem aktuellen Medium Platz isttoString()
Von Klasse geerbte Methoden de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
backupContainer, closeMediumAfterBackup, getAllContFileNames, openMediumBeforeBackup, restoreContainer
-
Konstruktordetails
-
FileSystemBackupImpl
Erstellt ein neues FileSystemBackupImpl-Objekt- Parameter:
props
- Backup-Properties (Parameter)
-
-
Methodendetails
-
hasMediumCapacity
public boolean hasMediumCapacity(long containerSize, int mediumIndexSize) Beschreibung aus Klasse kopiert:AbstractFileSystemBackup
Gibt zurück, ob für einen Container der Größe ContainerSize noch auf dem aktuellen Medium Platz ist- Angegeben von:
hasMediumCapacity
in KlasseAbstractFileSystemBackup
- Parameter:
containerSize
- Container-Größe in bytesmediumIndexSize
- Geschätzte Größe des Medium-Indexes (Indexdatei)- Gibt zurück:
- true: Es ist Platz vorhanden, false: Es ist kein Platz vorhanden
-
getBackupPath
Beschreibung aus Klasse kopiert:AbstractFileSystemBackup
Gibt den Ordnernamen zurück, in den Daten des angegebenen Medium gespeichert werden sollen- Angegeben von:
getBackupPath
in KlasseAbstractFileSystemBackup
- Parameter:
mediumID
- medien-ID- Gibt zurück:
- Ordnernamen
-
toString
- Setzt außer Kraft:
toString
in KlasseAbstractFileSystemBackup
-