Package org.kingdoms.managers.backup
Class KingdomsBackup
java.lang.Object
org.kingdoms.managers.backup.BackupManager
org.kingdoms.managers.backup.KingdomsBackup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classstatic enum -
Field Summary
FieldsFields inherited from class org.kingdoms.managers.backup.BackupManager
backups, DATE_PATTERN, isAutomatic, METHOD, prefix, toBackup, useMultiBackups -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.kingdoms.managers.backup.ZipEntryCreator> addToZip()voidstatic KingdomsBackup.BackupDatabackupData(Path toFolder) static KingdomsBackup.BackupDatabackupData(Path toFolder, List<String> backupComponents) voidconfigureRestorer(BackupInfo info) org.kingdoms.utils.fs.walker.visitors.FunctionalPathVisitorThe files and folders to include from the folder.static voidvoidtakeBackup(Path to) The default method to take a clean backup.Methods inherited from class org.kingdoms.managers.backup.BackupManager
deleteOldBackups, getBackupsFolder, getDate, getLock, getMultiZipName, getRegularZipPath, getToBackupRootFolder, getZip, hasBackupToday, isAutomatic, multiZipSuffix, restore, setAutomatic, shouldBeDeleted, takeBackup, zipFiles
-
Field Details
-
BACKUPS_FOLDER
-
-
Constructor Details
-
KingdomsBackup
-
-
Method Details
-
getPathVisitor
public org.kingdoms.utils.fs.walker.visitors.FunctionalPathVisitor getPathVisitor()Description copied from class:BackupManagerThe files and folders to include from the folder.- Specified by:
getPathVisitorin classBackupManager
-
configureRestorer
- Overrides:
configureRestorerin classBackupManager
-
loadH2BackupSystem
public static void loadH2BackupSystem() -
backupData
-
backupData
-
autoBackup
public void autoBackup() -
takeBackup
Description copied from class:BackupManagerThe default method to take a clean backup. You can override for a custom handler.- Overrides:
takeBackupin classBackupManager
-
addToZip
- Overrides:
addToZipin classBackupManager
-