Package org.bibalex.daf.handlers.filehandler

Class Summary
ConsoleFileHandlerObserver This is a File Handler Console Observer,
FileHandler Contains method to handle files and folders.
FileHandlerFTPImpl Extends FileHandler to provide FTP file handling.
FileHandlerFTPImplTest Test for FileHandlerFTPImpl
FileHandlerLocalImpl Extends FileHandler to provide local file handling.
FileHandlerLocalImplTest Test for FileHandlerLocalImpl.
FileHandlerObservable This class extends Observable It was created to enable an external access of the setChanged method
FileHandlerObservedObject This class represents the transfered object through the Observer Notify Method It is an empty class that acts as a struct.
FileHandlerObserver An abstract observer class to handle the observers for the File Copy operations.
FTPClientsPool This class represents a pool of FTP clients, used to limit the number of FTPClients created while maintaning multithreading algorithm
FTPFileHandler This class is an FTP File Transfer Handler, handles all operations concerned with FTP transfer like file/folder copy, comparisons, delete It uses a multithreading technique in some of its operations This class is also the Facade for all the FTP classes in the system
FTPFileHandlerTest  
FTPThread This class represents a FTP Thread instance that can be used to get, put or delete a single file.
FTPThreadsPool A pool of FTP Threads, maintaining a fixed number of connections to the server an reducing the cost of recreating threads.
LocalFileHandler Manipulates the file/folder operation over local system
LocalFileHandlerTest Test for LocalFileHandler.
OnlyExt Used to filter on file extension.
 

Enum Summary
FileHandlerObservedObject.FileHandlerOperation Enum representing the different operations that can be a done.