Continuous Backup
EmbeddedStorageManager storageManager = Configuration.Default()
.setBackupDirectory("A safe place")
.createEmbeddedStorageFoundation()
.createEmbeddedStorageManager();<properties>
<property name="backupDirectory" value ="/save/backup" />
...
</properties>backupDirectory = backupDir
NioFileSystem fileSystem = NioFileSystem.New();
StorageBackupSetup backupSetup = StorageBackupSetup.New(
Storage.BackupFileProviderBuilder(fileSystem)
.setDirectory(fileSystem.ensureDirectoryPath(BACKUPDIR))
.setTruncationDirectory(fileSystem.ensureDirectoryPath(TRUNCATIONDIR))
.setDeletionDirectory(fileSystem.ensureDirectoryPath(DELETIONDIR))
.createFileProvider()
);
StorageConfiguration configuration = StorageConfiguration.Builder()
.setBackupSetup(backupSetup)
.setStorageFileProvider(StorageLiveFileProvider.New(
fileSystem.ensureDirectoryPath(WORKINGDIR)
))
.createConfiguration()
;Last updated