org.globus.ftp.dc
Interface TransferThreadFactory

All Known Implementing Classes:
GridFTPTransferThreadFactory, SimpleTransferThreadFactory

public interface TransferThreadFactory


Method Summary
 TransferThread getTransferSinkThread(DataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)
           
 TransferThread getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)
           
 

Method Detail

getTransferSinkThread

public TransferThread getTransferSinkThread(DataChannel dataChannel,
                                            SocketBox socketBox,
                                            DataSink sink,
                                            BasicServerControlChannel localControlChannel,
                                            TransferContext context)
                                     throws Exception
Throws:
Exception

getTransferSourceThread

public TransferThread getTransferSourceThread(DataChannel dataChannel,
                                              SocketBox socketBox,
                                              DataSource source,
                                              BasicServerControlChannel localControlChannel,
                                              TransferContext context)
                                       throws Exception
Throws:
Exception