Uses of Interface
org.globus.ftp.DataSource

Packages that use DataSource
org.globus.ftp   
org.globus.ftp.dc   
org.globus.ftp.extended   
org.globus.ftp.vanilla   
 

Uses of DataSource in org.globus.ftp
 

Classes in org.globus.ftp that implement DataSource
 class DataSourceStream
          Reference implementation of DataSource.
 class FileRandomIO
          Thread safe reference implementation of DataSink and DataSource.
 class OutputStreamDataSource
           
 

Methods in org.globus.ftp with parameters of type DataSource
 TransferState FTPClient.asynchPut(String remoteFileName, DataSource source, MarkerListener mListener)
          Stores file at the remote server.
 TransferState FTPClient.asynchPut(String remoteFileName, DataSource source, MarkerListener mListener, boolean append)
          Stores file at the remote server.
 void GridFTPClient.extendedPut(String remoteFileName, DataSource source, MarkerListener mListener)
          Performs extended store (adujsted store mode with offset 0).
 void GridFTPClient.extendedPut(String remoteFileName, long offset, DataSource source, MarkerListener mListener)
          Performs extended store (adujsted store mode).
 void FTPClient.put(String remoteFileName, DataSource source, MarkerListener mListener)
          Stores file at the remote server.
 void FTPClient.put(String remoteFileName, DataSource source, MarkerListener mListener, boolean append)
          Stores file at the remote server.
 

Uses of DataSource in org.globus.ftp.dc
 

Fields in org.globus.ftp.dc declared as DataSource
protected  DataSource TransferSourceThread.source
           
protected  DataSource PassiveConnectTask.source
           
protected  DataSource ActiveConnectTask.source
           
 

Methods in org.globus.ftp.dc with parameters of type DataSource
 TransferThread TransferThreadFactory.getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 TransferThread SimpleTransferThreadFactory.getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 TransferThread GridFTPTransferThreadFactory.getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 void TransferThreadManager.passiveConnect(DataSource source, TransferContext context, ServerSocket serverSocket)
          Accept connection from the remote server and start transfer thread that will read incoming data and store in the sink.
 void SimpleDataChannel.startTransfer(DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 void DataChannel.startTransfer(DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 void TransferThreadManager.startTransfer(DataSource source, TransferContext context, int connections, boolean reusable)
          This should be used once the remote active server connected to us.
 

Constructors in org.globus.ftp.dc with parameters of type DataSource
ActiveConnectTask(HostPort hostPort, DataSource source, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)
           
ActiveStartTransferTask(DataSource source, BasicServerControlChannel control, SocketBox box, Session session, DataChannelFactory factory, TransferContext context)
           
GridFTPPassiveConnectTask(ServerSocket myServer, DataSource source, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, EBlockParallelTransferContext context)
           
GridFTPTransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)
           
PassiveConnectTask(ServerSocket myServer, DataSource source, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)
           
TransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 

Uses of DataSource in org.globus.ftp.extended
 

Methods in org.globus.ftp.extended with parameters of type DataSource
 void GridFTPServerFacade.retrieve(DataSource source)
          Retrieve the data from the data source and write to the data channel.
 

Uses of DataSource in org.globus.ftp.vanilla
 

Methods in org.globus.ftp.vanilla with parameters of type DataSource
 void FTPServerFacade.retrieve(DataSource source)
          Asynchronous; return before completion.