org.globus.ftp.dc
Class GridFTPTransferSourceThread

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.globus.ftp.dc.TransferThread
          extended byorg.globus.ftp.dc.TransferSourceThread
              extended byorg.globus.ftp.dc.GridFTPTransferSourceThread
All Implemented Interfaces:
Runnable

public class GridFTPTransferSourceThread
extends TransferSourceThread


Field Summary
protected  EBlockParallelTransferContext eContext
           
protected static org.apache.commons.logging.Log logger
           
 
Fields inherited from class org.globus.ftp.dc.TransferSourceThread
context, localControlChannel, socketBox, source, writer
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
GridFTPTransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)
           
 
Method Summary
protected  Object shutdown()
           
protected  void startup()
           
 
Methods inherited from class org.globus.ftp.dc.TransferSourceThread
run
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected static org.apache.commons.logging.Log logger

eContext

protected EBlockParallelTransferContext eContext
Constructor Detail

GridFTPTransferSourceThread

public GridFTPTransferSourceThread(AbstractDataChannel dataChannel,
                                   SocketBox socketBox,
                                   DataSource source,
                                   BasicServerControlChannel localControlChannel,
                                   EBlockParallelTransferContext context)
                            throws Exception
Method Detail

startup

protected void startup()
Overrides:
startup in class TransferSourceThread

shutdown

protected Object shutdown()
                   throws IOException
Overrides:
shutdown in class TransferSourceThread
Throws:
IOException