Package ch.rswk.meta.engine
Class LuceneServiceBackupDelegate
java.lang.Object
ch.rswk.meta.engine.BackupService.AbstractBackupDelegate
ch.rswk.meta.engine.LuceneServiceBackupDelegate
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLuceneServiceBackupDelegate
(String serviceName, LuceneService luceneService, @Nullable Runnable onRestore) -
Method Summary
Methods inherited from class ch.rswk.meta.engine.BackupService.AbstractBackupDelegate
serviceName
-
Field Details
-
luceneService
-
onRestore
-
-
Constructor Details
-
LuceneServiceBackupDelegate
public LuceneServiceBackupDelegate(String serviceName, LuceneService luceneService, @Nullable Runnable onRestore)
-
-
Method Details
-
backup
Description copied from class:BackupService.AbstractBackupDelegate
Backup all necessary data into a single 7z archive. Archive is deleted after the backup has been processed.- Specified by:
backup
in classBackupService.AbstractBackupDelegate
- Returns:
- optional path to archive containing the backup data
-
restore
Description copied from class:BackupService.AbstractBackupDelegate
Restore previously backed up data from archive.- Specified by:
restore
in classBackupService.AbstractBackupDelegate
- Parameters:
file
- containing the backup data- Returns:
- true if backup was successful
-