Package org.opends.server.backup
Classes related to backup and restore.
To manipulate backups, use
BackupManager
.
To support backup and restore, a backend must implement Backupable
.-
Interface Summary Interface Description Backupable This interface must be implemented by backends that support backup and restore.BackupManager.CountedIterator<E> Iterator able to return a count of progress and the total number of items to be processed.BackupStorage A backup storage is responsible for writing and reading backup files in a persistent location.BackupStorageProvider An interface to create a backup storage. -
Class Summary Class Description BackendFile This class is a wrapper around a backend file path and a backend file ID.Backup This class contains all the metadata associated with a backup.BackupFileManager A backup file manager is responsible for securely and lazily saving backend files and metadata to its underlying backup storage.BackupId A backup identifier, it is made out of a backend name and a tag.BackupManager This is the primary class for managing backups, it works on top of an arbitrary backup storage and allows to backup and restore backupable entities as well as listing and verifying backups.BackupManager.BackupFilter Filters the available backups using the provided criteria.BackupManager.FixedBackendIterator<E> Counted iterator returning elements from a list.BackupStorageConfig Configuration of a backup storage.FileSystemBackupStorage A backup storage implementation that reads and writes files in a file system directory.FileSystemBackupStorageProvider This class creates instances ofBackupStorage
plugged on the local file system. -
Exception Summary Exception Description BackupException An exception that may be thrown when there is a problem with a backup file.