接口 MagicBackupService

所有已知实现类:
MagicDatabaseBackupService

public interface MagicBackupService
数据备份接口
作者:
mxd
  • 字段详细资料

  • 方法详细资料

    • doBackup

      void doBackup(Backup backup)
      执行备份动作
      参数:
      backup - 备份对象
    • doBackupAll

      void doBackupAll(String name, String createBy) throws IOException
      抛出:
      IOException
    • backupList

      List<Backup> backupList(long timestamp)
      根据时间戳查询最近的 FETCH_SIZE 条记录
      参数:
      timestamp - 时间戳
      返回:
      返回备份记录
    • backupById

      List<Backup> backupById(String id)
      根据对象ID查询备份记录
      参数:
      id - 对象ID
      返回:
      返回备份记录
    • backupInfo

      Backup backupInfo(String id, long timestamp)
      根据对象ID和备份时间查询
    • backupByTag

      List<Backup> backupByTag(String tag)
      根据标签查询备份记录
      参数:
      tag - 标签
      返回:
      返回备份记录
    • removeBackup

      long removeBackup(String id)
      删除备份
      参数:
      id - 对象ID
      返回:
      返回删除的记录数
    • removeBackupByTimestamp

      long removeBackupByTimestamp(long timestamp)
      根据13位时间戳删除备份记录(清除小于该值的记录)
      参数:
      timestamp - 时间戳
      返回:
      返回删除的记录数