# Uses of Class
org.globus.ftp.dc.AbstractDataChannel

Packages that use AbstractDataChannel
Package
Description
org.globus.ftp.dc

## Uses of AbstractDataChannel in org.globus.ftp.dc

Subclasses of AbstractDataChannel in org.globus.ftp.dc
Modifier and Type
Class
Description
`class`
`GridFTPDataChannel`
`class`
`SimpleDataChannel`
Data channel receives in the constructor a socket that should be ready for communication, and starts a new thread that will perform the transfer.
In previous version, the data channel would perform socket initialization (server.accept() etc.).
Constructors in org.globus.ftp.dc with parameters of type AbstractDataChannel
Modifier
Constructor
Description
``
`GridFTPTransferSinkThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)`
``
`GridFTPTransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)`
``
`TransferSinkThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
``
`TransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`