public class MagicFileBackupService extends Object implements MagicBackupService
FETCH_SIZE| 构造器和说明 |
|---|
MagicFileBackupService(File backupDirectory) |
| 限定符和类型 | 方法和说明 |
|---|---|
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位时间戳删除备份记录(清除小于该值的记录)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbackup, backup, backuppublic MagicFileBackupService(File backupDirectory)
public void doBackup(Backup backup)
MagicBackupServicedoBackup 在接口中 MagicBackupServicebackup - 备份对象public List<Backup> backupList(long timestamp)
MagicBackupServicebackupList 在接口中 MagicBackupServicetimestamp - 时间戳public List<Backup> backupById(String id)
MagicBackupServicebackupById 在接口中 MagicBackupServiceid - 对象IDpublic Backup backupInfo(String id, long timestamp)
MagicBackupServicebackupInfo 在接口中 MagicBackupServicepublic List<Backup> backupByTag(String tag)
MagicBackupServicebackupByTag 在接口中 MagicBackupServicetag - 标签public long removeBackup(String id)
MagicBackupServiceremoveBackup 在接口中 MagicBackupServiceid - 对象IDpublic long removeBackup(List<String> idList)
MagicBackupServiceremoveBackup 在接口中 MagicBackupServiceidList - 对象ID集合public long removeBackupByTimestamp(long timestamp)
MagicBackupServiceremoveBackupByTimestamp 在接口中 MagicBackupServicetimestamp - 时间戳Copyright © 2020–2021. All rights reserved.