| Interface | Description |
|---|---|
| DataSink |
Data channel uses this interface to write the incoming data.
|
| DataSource |
Data channel uses this interface to read outgoing data.
|
| Marker |
FTP and GridFTP markers (restart markers, performance markers) all extend this
interface.
|
| MarkerListener |
Represents an entity capable of receiving incoming markers.
|
| MlsxEntryWriter |
The MlsxEntryWriter provides a callback interface for writing
individual MlsxEntry items from a long directory listing (for
example, using the MLSR command).
|
| MultipleTransferCompleteListener | |
| RestartData |
Represents a container for restart data
capable for representing it in the format of FTP REST command argument.
|
| RestartMarker |
| Class | Description |
|---|---|
| Buffer |
Represents a chunk of data cut out of a larger data volume.
|
| ByteRange |
Represents a range of integers.
|
| ByteRangeList |
Represents list of ranges of integers (ByteRange objects).
|
| ChecksumAlgorithm |
Represents the algorithm used for checksum operation.
|
| ChecksumOptions |
CKSM options as defined in GridFTP.
|
| DataChannelAuthentication |
Represents data channel authentication mode.
|
| DataSinkStream |
Reference implementation of DataSink.
|
| DataSourceStream |
Reference implementation of DataSource.
|
| FeatureList |
Represents features supported by server (as returned by FEAT command).
|
| FeatureList.Feature |
RFC 2389 specified the following syntax for FEAT responce
|
| FileInfo |
Represents the properties of a remote file
such as size, name, modification date and time, etc.
|
| FileRandomIO |
Thread safe reference implementation of DataSink and DataSource.
|
| FTPClient |
This is the main user interface for FTP operations.
|
| GridFTPClient |
This is the main user interface for GridFTP operations.
|
| GridFTPRestartMarker |
Represents GridFTP restart marker, which contains unordered set
of byte ranges representing transferred data.
|
| GridFTPSession |
Represents parameters of an FTP session between a client and a server.
|
| HostPort |
Utility class for parsing and converting host-port information from PASV
and PORT ftp commands.
|
| HostPort6 |
Utility class for parsing and converting host-port information from EPSV
and EPRT ftp commands.
|
| HostPortList |
Utility class for parsing
and converting host-port information from SPAS
and SPOR FTP commands.
|
| InputStreamDataSink | |
| MlsxEntry | |
| MultipleTransferComplete | |
| Options |
Represents FTP command options, as defined in RFC 2389.
|
| OutputStreamDataSource | |
| PerfMarker |
Represents GridFTP performance marker.
|
| RetrieveOptions |
Options to the command RETR, as defined in GridFTP.
|
| Session |
Represents parameters of an FTP session between a client and a server.
|
| StreamModeRestartMarker |
Represents FTP stream mode restart marker, as defined in RFC 959.
|
| SubjectDataChannelAuthentication |
Represents subject data channel authentication.
|
Copyright © 2013. All Rights Reserved.