public interface MagicBackupService
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
FETCH_SIZE |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
backup(ApiInfo apiInfo)
备份接口
|
default void |
backup(DataSourceInfo dataSourceInfo)
备份数据源
|
default void |
backup(FunctionInfo functionInfo)
备份函数
|
List<Backup> |
backupById(String id)
根据对象ID查询备份记录
|
List<Backup> |
backupByTag(String tag)
根据标签查询备份记录
|
Backup |
backupInfo(String id,
long timestamp)
根据对象ID和备份时间查询
|
List<Backup> |
backupList(long timestamp)
根据时间戳查询最近的 FETCH_SIZE 条记录
|
void |
doBackup(Backup backup)
执行备份动作
|
long |
removeBackup(List<String> idList)
删除一组备份信息
|
long |
removeBackup(String id)
删除备份
|
long |
removeBackupByTimestamp(long timestamp)
根据13位时间戳删除备份记录(清除小于该值的记录)
|
static final int FETCH_SIZE
default void backup(ApiInfo apiInfo)
apiInfo - 接口信息default void backup(FunctionInfo functionInfo)
functionInfo - 函数信息default void backup(DataSourceInfo dataSourceInfo)
dataSourceInfo - 数据源信息void doBackup(Backup backup)
backup - 备份对象List<Backup> backupList(long timestamp)
timestamp - 时间戳long removeBackup(String id)
id - 对象IDlong removeBackupByTimestamp(long timestamp)
timestamp - 时间戳Copyright © 2020–2021. All rights reserved.