# Hierarchy For Package org.globus.ftp.dc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.globus.ftp.dc.AbstractDataChannel (implements org.globus.ftp.dc.DataChannel)
    - org.globus.ftp.dc.SimpleDataChannel
      - org.globus.ftp.dc.GridFTPDataChannel
  - org.globus.ftp.dc.AsciiTranslator
  - org.globus.ftp.dc.EBlockAware
    - org.globus.ftp.dc.EBlockImageDCReader (implements org.globus.ftp.dc.DataChannelReader)
    - org.globus.ftp.dc.EBlockImageDCWriter (implements org.globus.ftp.dc.DataChannelWriter)
  - org.globus.ftp.dc.EBlockParallelTransferContext (implements org.globus.ftp.dc.TransferContext)
  - org.globus.ftp.dc.GridFTPDataChannelFactory (implements org.globus.ftp.dc.DataChannelFactory)
  - org.globus.ftp.dc.GridFTPTransferThreadFactory (implements org.globus.ftp.dc.TransferThreadFactory)
  - org.globus.ftp.vanilla.Reply (implements java.io.Serializable)
    - org.globus.ftp.dc.LocalReply
  - org.globus.ftp.dc.SimpleDataChannelFactory (implements org.globus.ftp.dc.DataChannelFactory)
  - org.globus.ftp.dc.SimpleSocketBox (implements org.globus.ftp.dc.SocketBox)
    - org.globus.ftp.dc.ManagedSocketBox
  - org.globus.ftp.dc.SimpleTransferContext (implements org.globus.ftp.dc.TransferContext)
  - org.globus.ftp.dc.SimpleTransferThreadFactory (implements org.globus.ftp.dc.TransferThreadFactory)
  - org.globus.ftp.dc.SocketPool
  - org.globus.ftp.dc.StreamImageDCReader (implements org.globus.ftp.dc.DataChannelReader)
    - org.globus.ftp.dc.StreamAsciiDCReader
  - org.globus.ftp.dc.StreamImageDCWriter (implements org.globus.ftp.dc.DataChannelWriter)
    - org.globus.ftp.dc.StreamAsciiDCWriter
  - org.globus.ftp.dc.StripeContextManager
  - org.globus.ftp.dc.Task
    - org.globus.ftp.dc.ActiveConnectTask
    - org.globus.ftp.dc.ActiveStartTransferTask
    - org.globus.ftp.dc.GridFTPActiveConnectTask
    - org.globus.ftp.dc.PassiveConnectTask
      - org.globus.ftp.dc.GridFTPPassiveConnectTask
  - org.globus.ftp.dc.TaskThread (implements java.lang.Runnable)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.globus.ftp.dc.TransferThread
      - org.globus.ftp.dc.TransferSinkThread
        - org.globus.ftp.dc.GridFTPTransferSinkThread
      - org.globus.ftp.dc.TransferSourceThread
        - org.globus.ftp.dc.GridFTPTransferSourceThread
  - org.globus.ftp.dc.TransferThreadManager

## Interface Hierarchy

- org.globus.ftp.dc.DataChannel
- org.globus.ftp.dc.DataChannelFactory
- org.globus.ftp.dc.DataChannelReader
- org.globus.ftp.dc.DataChannelWriter
- org.globus.ftp.dc.SocketBox
- org.globus.ftp.dc.SocketOperator
- org.globus.ftp.dc.TransferContext
- org.globus.ftp.dc.TransferThreadFactory