# Uses of Interface
org.globus.ftp.vanilla.BasicServerControlChannel

Packages that use BasicServerControlChannel
Package
Description
org.globus.ftp.dc
org.globus.ftp.vanilla

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

Fields in org.globus.ftp.dc declared as BasicServerControlChannel
Modifier and Type
Field
Description
`protected BasicServerControlChannel`
ActiveConnectTask.`control`
`protected BasicServerControlChannel`
GridFTPActiveConnectTask.`control`
`protected BasicServerControlChannel`
PassiveConnectTask.`control`
`protected BasicServerControlChannel`
TransferSinkThread.`localControlChannel`
`protected BasicServerControlChannel`
TransferSourceThread.`localControlChannel`
`protected BasicServerControlChannel`
TransferThreadManager.`localControlChannel`
Methods in org.globus.ftp.dc with parameters of type BasicServerControlChannel
Modifier and Type
Method
Description
`TransferThread`
GridFTPTransferThreadFactory.`getTransferSinkThread(DataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
`TransferThread`
SimpleTransferThreadFactory.`getTransferSinkThread(DataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
`TransferThread`
TransferThreadFactory.`getTransferSinkThread(DataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
`TransferThread`
GridFTPTransferThreadFactory.`getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
`TransferThread`
SimpleTransferThreadFactory.`getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
`TransferThread`
TransferThreadFactory.`getTransferSourceThread(DataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
`void`
DataChannel.`startTransfer(DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
`void`
DataChannel.`startTransfer(DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
`void`
SimpleDataChannel.`startTransfer(DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
`void`
SimpleDataChannel.`startTransfer(DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
Constructors in org.globus.ftp.dc with parameters of type BasicServerControlChannel
Modifier
Constructor
Description
``
`ActiveConnectTask(HostPort hostPort, DataSink sink, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)`
``
`ActiveConnectTask(HostPort hostPort, DataSource source, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)`
``
`ActiveStartTransferTask(DataSink sink, BasicServerControlChannel control, SocketBox box, Session session, DataChannelFactory factory, TransferContext context)`
``
`ActiveStartTransferTask(DataSource source, BasicServerControlChannel control, SocketBox box, Session session, DataChannelFactory factory, TransferContext context)`
``
`GridFTPActiveConnectTask(HostPort hostPort, BasicServerControlChannel control, SocketBox box, GridFTPSession gSession)`
``
`GridFTPPassiveConnectTask(ServerSocket myServer, DataSink sink, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, EBlockParallelTransferContext context)`
``
`GridFTPPassiveConnectTask(ServerSocket myServer, DataSource source, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, EBlockParallelTransferContext context)`
``
`GridFTPTransferSinkThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)`
``
`GridFTPTransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, EBlockParallelTransferContext context)`
``
`PassiveConnectTask(ServerSocket myServer, DataSink sink, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)`
``
`PassiveConnectTask(ServerSocket myServer, DataSource source, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)`
``
`TransferSinkThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSink sink, BasicServerControlChannel localControlChannel, TransferContext context)`
``
`TransferSourceThread(AbstractDataChannel dataChannel, SocketBox socketBox, DataSource source, BasicServerControlChannel localControlChannel, TransferContext context)`
``
`TransferThreadManager(SocketPool socketPool, GridFTPServerFacade facade, BasicServerControlChannel myControlChannel, GridFTPSession gSession)`

## Uses of BasicServerControlChannel in org.globus.ftp.vanilla

Classes in org.globus.ftp.vanilla that implement BasicServerControlChannel
Modifier and Type
Class
Description
`protected class`
`FTPServerFacade.LocalControlChannel`
This inner class represents a local control channel.
Methods in org.globus.ftp.vanilla with parameters of type BasicServerControlChannel
Modifier and Type
Method
Description
`static void`
FTPServerFacade.`exceptionToControlChannel(Throwable e, String msg, BasicServerControlChannel control)`
Convert the exception to a negative 451 reply, and pipe it to the provided control channel.