org.globus.ftp.dc
Class SimpleTransferThreadFactory

java.lang.Object
  extended byorg.globus.ftp.dc.SimpleTransferThreadFactory
All Implemented Interfaces:
TransferThreadFactory

public class SimpleTransferThreadFactory
extends Object
implements TransferThreadFactory


Constructor Summary
SimpleTransferThreadFactory()
           
 
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

SimpleTransferThreadFactory

public SimpleTransferThreadFactory()
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