Class ActiveConnectTask
java.lang.Object
org.globus.ftp.dc.Task
org.globus.ftp.dc.ActiveConnectTask
Makes a connection to a remote data channel (FTPClient use only).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TransferContextprotected BasicServerControlChannelprotected DataChannelFactoryprotected HostPortprotected static org.apache.commons.logging.Logprotected SocketBoxprotected Sessionprotected DataSinkprotected DataSource -
Constructor Summary
ConstructorsConstructorDescriptionActiveConnectTask(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) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidclose()voidexecute()private voidinit(HostPort hostPort, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context) protected SocketBoxOverride this to implement authenticationvoidstop()Methods inherited from class Task
setComplete, waitFor
-
Field Details
-
logger
protected static org.apache.commons.logging.Log logger -
hostPort
-
mySocketBox
-
sink
-
source
-
control
-
session
-
factory
-
context
-
-
Constructor Details
-
ActiveConnectTask
public ActiveConnectTask(HostPort hostPort, DataSink sink, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context) -
ActiveConnectTask
public ActiveConnectTask(HostPort hostPort, DataSource source, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context)
-
-
Method Details
-
init
private void init(HostPort hostPort, BasicServerControlChannel control, Session session, DataChannelFactory factory, TransferContext context) -
execute
-
openSocket
-
close
private void close() -
stop
-