Package org.globus.ftp.dc

Interface Summary
DataChannel  
DataChannelFactory  
DataChannelReader  
DataChannelWriter  
SocketBox  
SocketOperator Callback operating on a socketBox.
TransferContext Represents an environment shared by all data channels performing the same transfer.
TransferThreadFactory  
 

Class Summary
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  
 



Copyright © 2013. All Rights Reserved.