Index
All Classes and Interfaces|All Packages
B
- BackupDaemon - Class in com.aoindustries.aoserv.backup
-
The
FailoverFileReplicationDaemon
runs on every server that is backed-up. - BackupDaemon(BackupEnvironment) - Constructor for class com.aoindustries.aoserv.backup.BackupDaemon
-
Creates a new
BackupDaemon
. - BackupEnvironment - Interface in com.aoindustries.aoserv.backup
-
A
BackupEnvironment
tells theBackupDaemon
how to run. - BackupFileSetting - Class in com.aoindustries.aoserv.backup
-
Stores the settings for one file that is being backed-up by
BackupDaemon
. - BackupFileSetting() - Constructor for class com.aoindustries.aoserv.backup.BackupFileSetting
C
- cleanup(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Called in a finally block after any backup-pass completes, no data will be obtained from the environment after this is called.
- cleanup(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- cleanup(FileReplication) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- clear() - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
-
Clears the settings.
- com.aoindustries.aoserv.backup - module com.aoindustries.aoserv.backup
- com.aoindustries.aoserv.backup - package com.aoindustries.aoserv.backup
F
- FileEnvironment - Class in com.aoindustries.aoserv.backup
-
A
BackupEnvironment
for files. - FileEnvironment() - Constructor for class com.aoindustries.aoserv.backup.FileEnvironment
G
- getBackupEnabled() - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
- getConnector() - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the connection to the master server.
- getDefaultSourceIpAddress() - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the default source IP address or
InetAddress.UNSPECIFIED
to use the system default. - getDefaultSourceIpAddress() - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getDeviceIdentifier(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the device file major and minor.
- getDeviceIdentifier(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getDeviceIdentifier(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- getDirectoryList(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the listing for a directory.
- getDirectoryList(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getFailoverBatchSize(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the number of items per batch.
- getFailoverBatchSize(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getFastRandom() - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
A fast pseudo-random number generator for non-cryptographic purposes.
- getFastRandom() - Method in class com.aoindustries.aoserv.backup.FileEnvironment
-
A fast pseudo-random number generator for non-cryptographic purposes.
- getFile(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
-
Gets the file for the given path.
- getFilename() - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
- getFilenameIterator(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the
Iterator
of filenames ornull
if completed. - getFilenameIterator(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getFilesystemIteratorPrefixRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
-
Gets the default set of filesystem prefix rules for this environment.
- getFilesystemIteratorPrefixRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.LinuxEnvironment
- getFilesystemIteratorPrefixRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.MacOsXEnvironment
- getFilesystemIteratorPrefixRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.WindowsEnvironment
- getFilesystemIteratorRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
-
Gets the default set of filesystem rules for this environment.
- getFilesystemIteratorRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.LinuxEnvironment
- getFilesystemIteratorRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.MacOsXEnvironment
- getFilesystemIteratorRules(FileReplication) - Method in class com.aoindustries.aoserv.backup.WindowsEnvironment
- getGid(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the group ID.
- getGid(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getGid(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- getInputStream(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets a stream reading the file.
- getInputStream(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getLength(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the length of the file.
- getLength(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getLength(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- getLogger() - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the logger for this environment.
- getModifyTime(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the modified time.
- getModifyTime(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getModifyTime(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- getModifyTime(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.WindowsEnvironment
-
Because some of the backup servers use ext2/ext3 filesystems, which have only one-second time accuracy, timestamps are rounded down to the nearest second.
- getNameOfFile(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the name of a file (the part after the last slash).
- getNameOfFile(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getPosixFile(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
-
Gets the POSIX file for the given path.
- getReplicatedMysqlMinorVersions(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the list of MySQL server versions (in the same order as the list returned by
getReplicatedMysqlServers
. - getReplicatedMysqlMinorVersions(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getReplicatedMysqlServers(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the list of MySQL server instance names that are being replicated.
- getReplicatedMysqlServers(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getRequiredFilenames(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the set of paths that must be found in the backup set.
- getRequiredFilenames(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getServerPath(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Converts an environment-specific filename into a server path.
- getServerPath(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getStat(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
-
Stats the given path.
- getStatMode(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the stat mode (or a generated and equivalent one) for a file.
- getStatMode(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getStatMode(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- getThisHost() - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the host this process is running on.
- getUid(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Gets the user ID.
- getUid(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- getUid(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
I
- init(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Called before any backup-pass data is retrieved from the environment.
- init(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
L
- LinuxEnvironment - Class in com.aoindustries.aoserv.backup
-
A
LinuxEnvironment
extendsPosixFileEnvironment
to have some default exclusions, such as/proc/
. - LinuxEnvironment() - Constructor for class com.aoindustries.aoserv.backup.LinuxEnvironment
M
- MacOsXEnvironment - Class in com.aoindustries.aoserv.backup
-
Mac OS environment.
- MacOsXEnvironment() - Constructor for class com.aoindustries.aoserv.backup.MacOsXEnvironment
- main(String[]) - Static method in class com.aoindustries.aoserv.backup.BackupDaemon
-
Runs the standalone
BackupDaemon
with the values provided incom/aoindustries/aoserv/backup/aoserv-backup.properties
.
P
- PosixFileEnvironment - Class in com.aoindustries.aoserv.backup
-
A
PosixEnvironment
controls the backup system on a standalone PosixHost
. - PosixFileEnvironment() - Constructor for class com.aoindustries.aoserv.backup.PosixFileEnvironment
- postBackup(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Called right after a backup pass ends.
- postBackup(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- preBackup(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Called right before a backup pass begins.
- preBackup(FileReplication) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
R
- readLink(FileReplication, String) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
-
Reads a symbolic link.
- readLink(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.FileEnvironment
- readLink(FileReplication, String) - Method in class com.aoindustries.aoserv.backup.PosixFileEnvironment
- runNow(FileReplication) - Method in class com.aoindustries.aoserv.backup.BackupDaemon
-
Runs the backup now if not already running.
S
- setFilename(String) - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
- setSettings(boolean) - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
- showUsage() - Static method in class com.aoindustries.aoserv.backup.BackupDaemon
-
Shows command line usage.
- start() - Method in class com.aoindustries.aoserv.backup.BackupDaemon
-
Starts the backup daemon (as one thread per FileReplication.
- stop() - Method in class com.aoindustries.aoserv.backup.BackupDaemon
-
Stops the backup daemon and any currently running backups.
W
- WindowsEnvironment - Class in com.aoindustries.aoserv.backup
-
Windows environment.
- WindowsEnvironment() - Constructor for class com.aoindustries.aoserv.backup.WindowsEnvironment
All Classes and Interfaces|All Packages