See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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).
|
| 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.
|
| 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.
|
| 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.
|
| 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).
|
| MultipleTransferSettings |
Holds configuration options related to making multiple transfers.
|
| 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
|
| 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.
|
| 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
|
| TransportProvider | Deprecated
see
ProxyType |
| 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 | Description |
|---|---|
| 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
|
SecureFileTransferClient and
AsyncFileTransferClient are key
classes providing a unified interface to all protocols.
Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.