| AbstractDataChannel |
|
| ActiveConnectTask |
Makes a connection to a remote data channel (FTPClient use only).
|
| ActiveStartTransferTask |
This task will start the transfer on the supplied socket.
|
| AsciiTranslator |
|
| EBlockAware |
Represents a data channel reader or writer
aware of being in one of a pool of asynchronous
data channels
|
| EBlockImageDCReader |
|
| EBlockImageDCWriter |
|
| EBlockParallelTransferContext |
|
| GridFTPActiveConnectTask |
Unlike in the parent class, here we use authentication
and protection.
|
| GridFTPDataChannel |
|
| GridFTPDataChannelFactory |
|
| GridFTPPassiveConnectTask |
Unlike in the parent class, here we use authentication
and protection.
|
| GridFTPTransferSinkThread |
|
| GridFTPTransferSourceThread |
|
| GridFTPTransferThreadFactory |
|
| LocalReply |
Local server communicate with client with a simplified control channel.
|
| ManagedSocketBox |
A container for Socket, making it available to pass a null socket reference.
|
| PassiveConnectTask |
This task will wait on the local server for the new incoming connection
and when it comes it will start a new transfer thread on the new connection.
|
| SimpleDataChannel |
Data channel receives in the constructor a socket that should
be ready for communication, and starts a new thread that
will perform the transfer.
In previous version, the data channel would perform socket
initialization (server.accept() etc.).
|
| SimpleDataChannelFactory |
|
| SimpleSocketBox |
|
| SimpleTransferContext |
transfer context for single threaded transfers
using 1 data channel.
|
| SimpleTransferThreadFactory |
|
| SocketPool |
Represents a set of open sockets that are being cached for subsequent transfers.
|
| StreamAsciiDCReader |
|
| StreamAsciiDCWriter |
|
| StreamImageDCReader |
|
| StreamImageDCWriter |
|
| StripeContextManager |
|
| Task |
|
| TaskThread |
|
| TransferSinkThread |
Implements incoming transfer.
|
| TransferSourceThread |
Implements outgoing transfer.
|
| TransferThread |
|
| TransferThreadManager |
|