Index

B C D G I M O P S T U 
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
 
B C D G I M O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values