API Documentation presents in-depth programmer's information on each class of the library. For more task-oriented documentation please refer to the How to section. Advice on obtaining technical support is given in Getting Help.
edtFTPj/PRO consists of classes that implement specific file transfer protocols, as well as multi-protocol clients that support all protocols. Classes are described below:
Class | Description |
SecureFileTransferClient | File transfer client that supports multiple protocols (FTP, SFTP and FTPS) and permits concurrent FTP operations via a connection pool. |
AsyncFileTransferClient | File transfer client that subclasses SecureFileTransferClient, adding asynchronous file transfer operations. |
FTPClient | Supports "plain" FTP, i.e. RFC 959 FTP. |
SSLFTPClient | Supports FTPS (sometimes known as FTP over SSL). |
SCPClient | Supports SCP (secure copy). |
SSHFTPClient | Supports SFTP (secure transfers using SSH). |
ProFTPClient | Supports "plain" FTP. Supports directory transfers and IPV6. |