Search in sources :

Example 1 with BackupSet

use of org.apache.hadoop.hbase.backup.util.BackupSet in project hbase by apache.

the class BackupAdminImpl method listBackupSets.

@Override
public List<BackupSet> listBackupSets() throws IOException {
    try (final BackupSystemTable table = new BackupSystemTable(conn)) {
        List<String> list = table.listBackupSets();
        List<BackupSet> bslist = new ArrayList<>();
        for (String s : list) {
            List<TableName> tables = table.describeBackupSet(s);
            if (tables != null) {
                bslist.add(new BackupSet(s, tables));
            }
        }
        return bslist;
    }
}
Also used : TableName(org.apache.hadoop.hbase.TableName) ArrayList(java.util.ArrayList) BackupSet(org.apache.hadoop.hbase.backup.util.BackupSet)

Aggregations

ArrayList (java.util.ArrayList)1 TableName (org.apache.hadoop.hbase.TableName)1 BackupSet (org.apache.hadoop.hbase.backup.util.BackupSet)1