# Package org.globus.ftp

package org.globus.ftp

Related Packages
Package
Description
org.globus.ftp.app
org.globus.ftp.dc
org.globus.ftp.examples
org.globus.ftp.exception
org.globus.ftp.extended
org.globus.ftp.vanilla
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.
DataSink
Data channel uses this interface to write the incoming data.
DataSinkStream
Reference implementation of DataSink.
DataSource
Data channel uses this interface to read outgoing data.
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
Marker
FTP and GridFTP markers (restart markers, performance markers) all extend this interface.
MarkerListener
Represents an entity capable of receiving incoming markers.
MlsxEntry
MlsxEntryWriter
The MlsxEntryWriter provides a callback interface for writing individual MlsxEntry items from a long directory listing (for example, using the MLSR command).
MultipleTransferComplete
MultipleTransferCompleteListener
Options
Represents FTP command options, as defined in RFC 2389.
OutputStreamDataSource
PerfMarker
Represents GridFTP performance marker.
RestartData
Represents a container for restart data capable for representing it in the format of FTP REST command argument.
RestartMarker
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.