| Interface | Description | 
|---|---|
| FileTransferListener | Interface for class that responds to transfer events. | 
| FileTransferMonitor | Interface for class responsible for monitoring one or more file transfers by
 examining the destination file. | 
| Class | Description | 
|---|---|
| DefaultConsoleFileTransferListener | |
| FileCacher | |
| FileManager | Downloads files from URIs satisfying the generic/zip URI syntax according to
 specifications RFC 3986 and proposed jar/zip extension. | 
| FileManagerExamples | |
| FileManagerTest | |
| FileTransferEvent | Transfer event containing information useful for monitoring
 file transfer progress. | 
| FileTransferMonitorAgent | Monitors a particular file transfer | 
| GlobTools | |
| MultiFileTransferMonitor | Adapted from org.apache.commons.vfs2.impl.FileTransferMonitor | 
| NativeLibraryManager | Class to ensure that necessary native libraries are installed on this
 system. | 
| NativeLibraryManagerTest | Test class for NativeLibraryManager. | 
| ProgressBarTransferListener | A that sets up a progress bar to monitor file transfer progress. | 
| RSAIdentityTest | |
| SafeFileUtils | |
| UnsafeTrustStrategy | |
| VFSCryptor | |
| ZipUtility | Class for unzipping zip/tar/gzip/etc... | 
| Enum | Description | 
|---|---|
| FileTransferEvent.Type | Event types | 
| NativeLibraryManager.SystemType | Indicates the operating system type. | 
| Exception | Description | 
|---|---|
| FileTransferException | |
| NativeLibraryException |