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 sollenbooleanhasMediumCapacity(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:AbstractFileSystemBackupGibt zurück, ob für einen Container der Größe ContainerSize noch auf dem aktuellen Medium Platz ist- Angegeben von:
hasMediumCapacityin 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:AbstractFileSystemBackupGibt den Ordnernamen zurück, in den Daten des angegebenen Medium gespeichert werden sollen- Angegeben von:
getBackupPathin KlasseAbstractFileSystemBackup- Parameter:
mediumID- medien-ID- Gibt zurück:
- Ordnernamen
-
toString
- Setzt außer Kraft:
toStringin KlasseAbstractFileSystemBackup
-