FileTransferClient
is the key
class for edtFTPj/Free and provides basic FTP features.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
|
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.
Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.