Index

B C F G I L M P R S W 
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
 
BackupEnvironment - Interface in com.aoindustries.aoserv.backup
A BackupEnvironment tells the BackupDaemon 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
 
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
 
getFilename() - Method in class com.aoindustries.aoserv.backup.BackupFileSetting
 
getFilenameIterator(FileReplication) - Method in interface com.aoindustries.aoserv.backup.BackupEnvironment
Gets the Iterator of filenames or null 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
 
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
 
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 extends PosixFileEnvironment 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 in com/aoindustries/aoserv/backup/aoserv-backup.properties.

P

PosixFileEnvironment - Class in com.aoindustries.aoserv.backup
A PosixEnvironment controls the backup system on a standalone Posix Host.
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
 
B C F G I L M P R S W 
All Classes and Interfaces|All Packages