Package de.bsvrz.ars.ars.backup.plugins
Class FileSystemBackup
java.lang.Object
de.bsvrz.ars.ars.backup.plugins.FileSystemBackup
- All Implemented Interfaces:
BackupModule
public class FileSystemBackup extends java.lang.Object implements BackupModule
Diese Klasse ist für die Sicherung von Containern auf dem Filesystem verantwortlich.
-
Constructor Summary
Constructors Constructor Description FileSystemBackup()
-
Method Summary
Modifier and Type Method Description BackupImplementation
getInstance(java.util.Properties props)
Diese Methode dient dem Initialisieren des BackupModuls.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FileSystemBackup
public FileSystemBackup()
-
-
Method Details
-
getInstance
Description copied from interface:BackupModule
Diese Methode dient dem Initialisieren des BackupModuls. Da die Plugins immer mit leerem Konstruktor initialisiert werden, werden mit dieser Methode die Plugin-spezifischen Einstellungen vorgenommen. Fehlt ein obligatorischer Property-Key, wird eine Exception geworfen.- Specified by:
getInstance
in interfaceBackupModule
- Parameters:
props
- Parametrierung des Backup-Moduls durch den Benutzer (Konfigurationsdatei)- Returns:
- eine Implementierung von
BackupImplementation
, die die eigentlichen Backup-Methoden enthält.
-