接口 MagicBackupService
- 所有已知实现类:
MagicDatabaseBackupService
public interface MagicBackupService
数据备份接口
- 作者:
- mxd
-
字段概要
字段 -
方法概要
修饰符和类型方法说明backupById(String id) 根据对象ID查询备份记录backupByTag(String tag) 根据标签查询备份记录backupInfo(String id, long timestamp) 根据对象ID和备份时间查询backupList(long timestamp) 根据时间戳查询最近的 FETCH_SIZE 条记录void执行备份动作voiddoBackupAll(String name, String createBy) longremoveBackup(String id) 删除备份longremoveBackupByTimestamp(long timestamp) 根据13位时间戳删除备份记录(清除小于该值的记录)
-
字段详细资料
-
FETCH_SIZE
static final int FETCH_SIZE- 另请参阅:
-
-
方法详细资料
-
doBackup
执行备份动作- 参数:
backup- 备份对象
-
doBackupAll
- 抛出:
IOException
-
backupList
根据时间戳查询最近的 FETCH_SIZE 条记录- 参数:
timestamp- 时间戳- 返回:
- 返回备份记录
-
backupById
根据对象ID查询备份记录- 参数:
id- 对象ID- 返回:
- 返回备份记录
-
backupInfo
根据对象ID和备份时间查询 -
backupByTag
根据标签查询备份记录- 参数:
tag- 标签- 返回:
- 返回备份记录
-
removeBackup
删除备份- 参数:
id- 对象ID- 返回:
- 返回删除的记录数
-
removeBackupByTimestamp
long removeBackupByTimestamp(long timestamp) 根据13位时间戳删除备份记录(清除小于该值的记录)- 参数:
timestamp- 时间戳- 返回:
- 返回删除的记录数
-