edtFTPj/Free - Open-source FTP library for Java | Download


Package com.enterprisedt.net.ftp

FileTransferClient is the key class for edtFTPj/Free and provides basic FTP features.

See:
          Description

Interface Summary
DataChannelCallback Callback that users can implement to intercept the reply from PASV and substitute a different IP address or port number to connect to.
DirectoryListCallback Description Callback for directory listings
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
AbstractFTPInputStream Represents an input stream of bytes coming from an FTP server, permitting the user to download a file by reading the stream.
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).
BandwidthThrottler Helps throttle bandwidth for transfers
DirectoryEmptyStrings Contains fragments of server replies that indicate no files were found in a supplied directory.
DirectoryListArgument Argument object used to provide directory listing information
EventAdapter An adapter class that implements dummy methods of the EventListener interface.
EventCollector Logs events in an internal buffer.
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.
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.
IPEndpoint Holds details of an IP endpoint, i.e.
MLSXEntryParser Parses the string returned from the MLSD or MLST command (defined in the "Extensions to FTP" IETF draft).
MVSFileParser MVS Folder Listing Parser The purpose of this parser is to be able handle responses from an MVS z/OS mainframe FTP server.
NetwareFileParser Represents a remote Netware file parser
OS400FileParser Represents an OS400 file parser
ServerStrings Manages strings that match various FTP server replies for various situations.
TransferCompleteStrings Contains fragments of server replies that indicate no files were found in a supplied directory.
TransferDirection Encapsulates the possible transfer directions
UnixFileParser Represents a remote Unix file parser
VersionDetails Aggregates the version information
VMSFileParser Represents a remote OpenVMS file parser.
WindowsFileParser Represents a remote Windows file parser
WriteMode Enumerates the write modes that are possible when transferring files.
 

Exception Summary
ControlChannelIOException IOException that appears on the control channel
DateParseException Throw this in parsers for date parsing exceptions
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
MalformedReplyException A malformed reply was received from the server
 

Package com.enterprisedt.net.ftp Description

FileTransferClient is the key class for edtFTPj/Free and provides basic FTP features. SecureFileTransferClient (edtFTPj/PRO only) adds support for secure file transfer via the SFTP and FTPS protocols, as well as advanced FTP features such as connection pooling. AsyncFileTransferClient adds asynchronous methods, so that FTP operations can be performed in the background.

Related Documentation



Copyright (c) 2001-2007 Enterprise Distributed Technologies Ltd. All Rights Reserved.