Class FileSystemBackupImpl

java.lang.Object
de.bsvrz.ars.ars.backup.plugins.AbstractFileSystemBackup
de.bsvrz.ars.ars.backup.plugins.FileSystemBackupImpl
All Implemented Interfaces:
BackupImplementation

public class FileSystemBackupImpl extends AbstractFileSystemBackup
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
  • Constructor Details

    • FileSystemBackupImpl

      public FileSystemBackupImpl(Properties props)
      Erstellt ein neues FileSystemBackupImpl-Objekt
      Parameters:
      props - Backup-Properties (Parameter)
  • Method Details

    • hasMediumCapacity

      public boolean hasMediumCapacity(long containerSize, int mediumIndexSize)
      Description copied from class: AbstractFileSystemBackup
      Gibt zurück, ob für einen Container der Größe ContainerSize noch auf dem aktuellen Medium Platz ist
      Specified by:
      hasMediumCapacity in class AbstractFileSystemBackup
      Parameters:
      containerSize - Container-Größe in bytes
      mediumIndexSize - Geschätzte Größe des Medium-Indexes (Indexdatei)
      Returns:
      true: Es ist Platz vorhanden, false: Es ist kein Platz vorhanden
    • getBackupPath

      @NotNull public String getBackupPath(int mediumID)
      Description copied from class: AbstractFileSystemBackup
      Gibt den Ordnernamen zurück, in den Daten des angegebenen Medium gespeichert werden sollen
      Specified by:
      getBackupPath in class AbstractFileSystemBackup
      Parameters:
      mediumID - medien-ID
      Returns:
      Ordnernamen
    • toString

      public String toString()
      Overrides:
      toString in class AbstractFileSystemBackup