Uses of Interface
org.globus.ftp.DataSink

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

Uses of DataSink in org.globus.ftp
 

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

Methods in org.globus.ftp with parameters of type DataSink
 void GridFTPClient.extendedGet(String remoteFileName, long size, DataSink sink, MarkerListener mListener)
          Performs extended retrieve (partial retrieve mode starting at offset 0).
 void GridFTPClient.extendedGet(String remoteFileName, long offset, long size, DataSink sink, MarkerListener mListener)
          Performs extended retrieve (partial retrieve mode).
 void FTPClient.list(String filter, String modifier, DataSink sink)
          Performs directory listing and writes the result to the supplied data sink.
 void FTPClient.nlist(String path, DataSink sink)
          Performs remote directory listing on the given path.
 void FTPClient.mlsd(String path, DataSink sink)
          Performs remote directory listing on the given path.
protected  void FTPClient.performTransfer(Command cmd, DataSink sink)
           
 void FTPClient.get(String remoteFileName, DataSink sink, MarkerListener mListener)
          Retrieves the file from the remote server.
 TransferState FTPClient.asynchGet(String remoteFileName, DataSink sink, MarkerListener mListener)
          Retrieves the file from the remote server.
 

Uses of DataSink in org.globus.ftp.dc
 

Fields in org.globus.ftp.dc declared as DataSink
protected  DataSink TransferSinkThread.sink
           
protected  DataSink PassiveConnectTask.sink
           
protected  DataSink ActiveConnectTask.sink
           
 

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

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

Uses of DataSink in org.globus.ftp.extended
 

Methods in org.globus.ftp.extended with parameters of type DataSink
 void GridFTPServerFacade.store(DataSink sink)
          Store the data from the data channel to the data sink.
 

Uses of DataSink in org.globus.ftp.vanilla
 

Methods in org.globus.ftp.vanilla with parameters of type DataSink
 void FTPServerFacade.store(DataSink sink)
          Asynchronous; return before completion.