org.globus.ftp.dc
Class GridFTPTransferThreadFactory

java.lang.Object
  extended by org.globus.ftp.dc.GridFTPTransferThreadFactory
All Implemented Interfaces:
TransferThreadFactory

public class GridFTPTransferThreadFactory
extends Object
implements TransferThreadFactory


Constructor Summary
GridFTPTransferThreadFactory()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridFTPTransferThreadFactory

public GridFTPTransferThreadFactory()
Method Detail

getTransferSinkThread

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

getTransferSourceThread

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