java.lang.Object
com.aoindustries.aoserv.master.BackupHandler
The
BackupHandler
manages the backup data.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
addFileReplicationSetting
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplication, String path, boolean backupEnabled, boolean required) static long
getBackupPartitionTotalSize
(DatabaseConnection conn, RequestSource source, int backupPartition) static long
getBackupPartitionUsedSize
(DatabaseConnection conn, RequestSource source, int backupPartition) static int
getLinuxServerForBackupPartition
(DatabaseConnection conn, int backupPartition) static PosixPath
getPathForBackupPartition
(DatabaseConnection conn, int backupPartition) static void
removeFileReplicationSetting
(DatabaseConnection conn, InvalidateList invalidateList, int fileReplicationSetting) static void
removeFileReplicationSetting
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting) static void
setFileReplicationSettings
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting, String path, boolean backupEnabled, boolean required)
-
Method Details
-
addFileReplicationSetting
public static int addFileReplicationSetting(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplication, String path, boolean backupEnabled, boolean required) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeFileReplicationSetting
public static void removeFileReplicationSetting(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting) throws IOException, SQLException - Throws:
IOException
SQLException
-
removeFileReplicationSetting
public static void removeFileReplicationSetting(DatabaseConnection conn, InvalidateList invalidateList, int fileReplicationSetting) throws IOException, SQLException - Throws:
IOException
SQLException
-
setFileReplicationSettings
public static void setFileReplicationSettings(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting, String path, boolean backupEnabled, boolean required) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLinuxServerForBackupPartition
public static int getLinuxServerForBackupPartition(DatabaseConnection conn, int backupPartition) throws IOException, SQLException - Throws:
IOException
SQLException
-
getPathForBackupPartition
public static PosixPath getPathForBackupPartition(DatabaseConnection conn, int backupPartition) throws IOException, SQLException - Throws:
IOException
SQLException
-
getBackupPartitionTotalSize
public static long getBackupPartitionTotalSize(DatabaseConnection conn, RequestSource source, int backupPartition) throws IOException, SQLException - Throws:
IOException
SQLException
-
getBackupPartitionUsedSize
public static long getBackupPartitionUsedSize(DatabaseConnection conn, RequestSource source, int backupPartition) throws IOException, SQLException - Throws:
IOException
SQLException
-