java.lang.Object
com.aoindustries.aoserv.master.BackupHandler
The
BackupHandler manages the backup data.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic intaddFileReplicationSetting(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplication, String path, boolean backupEnabled, boolean required) static longgetBackupPartitionTotalSize(DatabaseConnection conn, RequestSource source, int backupPartition) static longgetBackupPartitionUsedSize(DatabaseConnection conn, RequestSource source, int backupPartition) static intgetLinuxServerForBackupPartition(DatabaseConnection conn, int backupPartition) static PosixPathgetPathForBackupPartition(DatabaseConnection conn, int backupPartition) static voidremoveFileReplicationSetting(DatabaseConnection conn, InvalidateList invalidateList, int fileReplicationSetting) static voidremoveFileReplicationSetting(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting) static voidsetFileReplicationSettings(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:
IOExceptionSQLException
-
removeFileReplicationSetting
public static void removeFileReplicationSetting(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
removeFileReplicationSetting
public static void removeFileReplicationSetting(DatabaseConnection conn, InvalidateList invalidateList, int fileReplicationSetting) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setFileReplicationSettings
public static void setFileReplicationSettings(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int fileReplicationSetting, String path, boolean backupEnabled, boolean required) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLinuxServerForBackupPartition
public static int getLinuxServerForBackupPartition(DatabaseConnection conn, int backupPartition) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getPathForBackupPartition
public static PosixPath getPathForBackupPartition(DatabaseConnection conn, int backupPartition) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getBackupPartitionTotalSize
public static long getBackupPartitionTotalSize(DatabaseConnection conn, RequestSource source, int backupPartition) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getBackupPartitionUsedSize
public static long getBackupPartitionUsedSize(DatabaseConnection conn, RequestSource source, int backupPartition) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
