Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BaseSyncClientProcess - Class in org.kendar.sync.client
- BaseSyncClientProcess() - Constructor for class org.kendar.sync.client.BaseSyncClientProcess
C
- CommandLineArgs - Class in org.kendar.sync.client
-
Class to hold command line arguments.
- CommandLineArgs() - Constructor for class org.kendar.sync.client.CommandLineArgs
D
- DEFAULT_MAX_PACKET_SIZE - Static variable in class org.kendar.sync.client.SyncClient
- doSync(CommandLineArgs) - Method in class org.kendar.sync.client.SyncClient
G
- getBackupType() - Method in class org.kendar.sync.client.CommandLineArgs
- getHostName() - Method in class org.kendar.sync.client.CommandLineArgs
- getMaxConnections() - Method in class org.kendar.sync.client.CommandLineArgs
- getMaxSize() - Method in class org.kendar.sync.client.CommandLineArgs
- getPassword() - Method in class org.kendar.sync.client.CommandLineArgs
- getServerAddress() - Method in class org.kendar.sync.client.CommandLineArgs
- getServerPort() - Method in class org.kendar.sync.client.CommandLineArgs
- getSourceFolder() - Method in class org.kendar.sync.client.CommandLineArgs
- getTargetFolder() - Method in class org.kendar.sync.client.CommandLineArgs
- getTcpConnection(TcpConnection, CommandLineArgs, int, int) - Method in class org.kendar.sync.client.BaseSyncClientProcess
- getUsername() - Method in class org.kendar.sync.client.CommandLineArgs
I
- isBackup() - Method in class org.kendar.sync.client.CommandLineArgs
- isDryRun() - Method in class org.kendar.sync.client.CommandLineArgs
- isHelp() - Method in class org.kendar.sync.client.CommandLineArgs
- isIgnoreHiddenFiles() - Method in class org.kendar.sync.client.CommandLineArgs
- isIgnoreSystemFiles() - Method in class org.kendar.sync.client.CommandLineArgs
M
- main(String[]) - Static method in class org.kendar.sync.client.SyncClientApp
-
Main method to start the application.
O
- org.kendar.sync.client - package org.kendar.sync.client
P
- performBackup(TcpConnection, CommandLineArgs, int, int) - Method in class org.kendar.sync.client.SyncClientBackup
-
Performs a backup operation.
- performRestore(TcpConnection, CommandLineArgs, int, int) - Method in class org.kendar.sync.client.SyncClientRestore
-
Performs a restore operation.
- performSingleFileRestore(CommandLineArgs, ConcurrentLinkedQueue<TcpConnection>, ConcurrentHashMap<String, FileInfo>, Semaphore, CountDownLatch) - Method in class org.kendar.sync.client.BaseSyncClientProcess
- performSync(TcpConnection, CommandLineArgs, int, int) - Method in class org.kendar.sync.client.SyncClientSync
S
- scanDirectory(File, String, List<FileInfo>, boolean, boolean) - Method in class org.kendar.sync.client.BaseSyncClientProcess
-
Recursively scans a directory and adds all files to the list.
- setBackup(boolean) - Method in class org.kendar.sync.client.CommandLineArgs
- setBackupType(BackupType) - Method in class org.kendar.sync.client.CommandLineArgs
- setDryRun(boolean) - Method in class org.kendar.sync.client.CommandLineArgs
- setHelp(boolean) - Method in class org.kendar.sync.client.CommandLineArgs
- setHostName(String) - Method in class org.kendar.sync.client.CommandLineArgs
- setIgnoreHiddenFiles(boolean) - Method in class org.kendar.sync.client.CommandLineArgs
- setIgnoreSystemFiles(boolean) - Method in class org.kendar.sync.client.CommandLineArgs
- setMaxConnections(int) - Method in class org.kendar.sync.client.CommandLineArgs
- setMaxSize(int) - Method in class org.kendar.sync.client.CommandLineArgs
- setPassword(String) - Method in class org.kendar.sync.client.CommandLineArgs
- setServerAddress(String) - Method in class org.kendar.sync.client.CommandLineArgs
- setServerPort(int) - Method in class org.kendar.sync.client.CommandLineArgs
- setSourceFolder(String) - Method in class org.kendar.sync.client.CommandLineArgs
- setTargetFolder(String) - Method in class org.kendar.sync.client.CommandLineArgs
- setUsername(String) - Method in class org.kendar.sync.client.CommandLineArgs
- SyncClient - Class in org.kendar.sync.client
- SyncClient() - Constructor for class org.kendar.sync.client.SyncClient
- SyncClientApp - Class in org.kendar.sync.client
-
Main class for the sync client application.
- SyncClientApp() - Constructor for class org.kendar.sync.client.SyncClientApp
- SyncClientBackup - Class in org.kendar.sync.client
- SyncClientBackup() - Constructor for class org.kendar.sync.client.SyncClientBackup
- SyncClientRestore - Class in org.kendar.sync.client
- SyncClientRestore() - Constructor for class org.kendar.sync.client.SyncClientRestore
- SyncClientSync - Class in org.kendar.sync.client
- SyncClientSync() - Constructor for class org.kendar.sync.client.SyncClientSync
T
- transferFile(FileInfo, CommandLineArgs, TcpConnection) - Method in class org.kendar.sync.client.BaseSyncClientProcess
-
Transfers a single file using a dedicated connection.
U
- Utils - Class in org.kendar.sync.client
- Utils() - Constructor for class org.kendar.sync.client.Utils
All Classes and Interfaces|All Packages|Constant Field Values