Package com.enterprisedt.net.ftp

Contains classes that add support for secure file transfers via the SFTP and FTPS protocols, as well as advanced FTP features such as connection pooling and asynchronous methods.

See:
          Description

Interface Summary
EventListener Listens for interesting file transfer events.
FileTransferClientInterface Easy to use FTP client interface
FTPClientInterface Defines operations in common with a number of FTP implementations.
FTPMessageListener Listens for and is notified of FTP commands and replies.
FTPProgressMonitor Allows the reporting of progress of the transfer of data
FTPProgressMonitorEx Enhances FTPProgressMonitor to add notifications for start and completion of the transfer.
 

Class Summary
AdvancedFTPSettings Holds advanced configuration options not likely to be used for basic FTP operations.
AdvancedGeneralSettings Holds advanced configuration options that are independent of protocol (relevant for any file transfer protocol, not just FTP).
AdvancedSSHSettings Advanced settings specifically for the SFTP (FTP over SSH) protocol.
AdvancedSSLSettings Settings specifically for the FTPS (FTP over SSL) protocol.
AsyncFileTransferClient FTP client class supporting multiple protocols that permits asynchronous FTP operations.
DirectoryEmptyStrings Contains fragments of server replies that indicate no files were found in a supplied directory.
EventAdapter An adapter class that implements dummy methods of the EventListener interface.
FileNotFoundStrings Contains fragments of server replies that indicate no files were found in a supplied directory.
FileStatistics Statistics on transfers and deletes.
FileTransferClient Easy to use FTP client that is thread safe and provides true FTP streams.
FileTransferInputStream Super class of all input streams supported
FileTransferOutputStream Super class of all output streams supported
FileTypes Attempts to classify files as ASCII or binary via their filename extension.
FTPClient Supports client-side FTP.
FTPClientFactory Factory class that permits creating a variety of different FTP clients based on the file transfer protocol required.
FTPConnectMode Enumerates the connect modes that are possible, active & PASV
FTPControlSocket Supports client-side FTP operations
FTPFile Represents a remote file (implementation)
FTPFileFactory Factory for creating FTPFile objects
FTPFileParser Root class of all file parsers
FTPInputStream Represents an input stream of bytes coming from an FTP server, permitting the user to download a file by reading the stream.
FTPMessageCollector Listens for and is notified of FTP commands and replies.
FTPOutputStream Represents an output stream that writes to an FTP server, permitting the user to upload a file by writing to the stream.
FTPReply Encapsulates the FTP server reply
FTPTransferType Enumerates the transfer types possible.
FXPTransfer Performs FXP transfers between two FTP servers.
MLSXEntryParser Parses the string returned from the MLSD or MLST command (defined in the "Extensions to FTP" IETF draft).
MultipleTransferSettings Holds configuration options related to making multiple transfers.
Protocol Enumerates the FTP protocols that are available
ProxyParameters Holds parameters required to set up HTTP or SOCKS proxies
RecursiveOperations Performs various recursive FTP operations.
SecureFileTransferClient File transfer client class that supports multiple protocols and permits concurrent FTP operations.
TransferCompleteStrings Contains fragments of server replies that indicate no files were found in a supplied directory.
TransferDirection Encapsulates the possible transfer directions
TransportProvider The types of transport providers used
UnixFileParser Represents a remote Unix file parser
VersionDetails Aggregates the version information
VMSFileParser Represents a remote OpenVMS file parser.
WildcardFilter FileFilter that uses wildcards for matching file-names.
WindowsFileParser Represents a remote Windows file parser
WriteMode Enumerates the write modes that are possible when transferring files.
 

Exception Summary
FTPConnectionClosedException Thrown when an FTP transfer has been closed by the server
FTPException FTP specific exceptions
FTPTransferCancelledException Thrown when an FTP transfer has been cancelled
 

Package com.enterprisedt.net.ftp Description

Contains classes that add support for secure file transfers via the SFTP and FTPS protocols, as well as advanced FTP features such as connection pooling and asynchronous methods. SecureFileTransferClient and AsyncFileTransferClient are key classes providing a unified interface to all protocols.

Related Documentation



Copyright © 2001-2006 Enterprise Distributed Technologies Ltd. All Rights Reserved.