GridFTPPassiveConnectTask (Java Globus API)

org.globus.ftp.dc
Class GridFTPPassiveConnectTask

java.lang.Object
  |
  +--org.globus.ftp.dc.Task
        |
        +--org.globus.ftp.dc.PassiveConnectTask
              |
              +--org.globus.ftp.dc.GridFTPPassiveConnectTask

public class GridFTPPassiveConnectTask
extends PassiveConnectTask

Unlike in the parent class, here we use authentication and protection.


Field Summary
 
Fields inherited from class org.globus.ftp.dc.PassiveConnectTask
context, control, factory, logger, myServer, mySocketBox, operation, RETR, session, sink, source, STOR
 
Fields inherited from class org.globus.ftp.dc.Task
complete, exception
 
Constructor Summary
GridFTPPassiveConnectTask(java.net.ServerSocket myServer, DataSink sink, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, TransferContext context)
           
GridFTPPassiveConnectTask(java.net.ServerSocket myServer, DataSource source, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, TransferContext context)
           
 
Method Summary
protected  java.net.Socket openSocket()
          Override this to implement authentication
 
Methods inherited from class org.globus.ftp.dc.PassiveConnectTask
execute, stop
 
Methods inherited from class org.globus.ftp.dc.Task
setComplete, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridFTPPassiveConnectTask

public GridFTPPassiveConnectTask(java.net.ServerSocket myServer,
                                 DataSink sink,
                                 BasicServerControlChannel control,
                                 GridFTPSession session,
                                 DataChannelFactory factory,
                                 TransferContext context)

GridFTPPassiveConnectTask

public GridFTPPassiveConnectTask(java.net.ServerSocket myServer,
                                 DataSource source,
                                 BasicServerControlChannel control,
                                 GridFTPSession session,
                                 DataChannelFactory factory,
                                 TransferContext context)
Method Detail

openSocket

protected java.net.Socket openSocket()
                              throws java.lang.Exception
Description copied from class: PassiveConnectTask
Override this to implement authentication

Overrides:
openSocket in class PassiveConnectTask
java.lang.Exception