Java Globus API: Class GridFTPPassiveConnectTask

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.


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(ServerSocket myServer, DataSink sink, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, TransferContext context)
           
GridFTPPassiveConnectTask(ServerSocket myServer, DataSource source, BasicServerControlChannel control, GridFTPSession session, DataChannelFactory factory, TransferContext context)
           
 
Method Summary
protected  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(ServerSocket myServer,
                                 DataSink sink,
                                 BasicServerControlChannel control,
                                 GridFTPSession session,
                                 DataChannelFactory factory,
                                 TransferContext context)

GridFTPPassiveConnectTask

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

openSocket

protected Socket openSocket()
                     throws Exception
Description copied from class: PassiveConnectTask
Override this to implement authentication
Overrides:
openSocket in class PassiveConnectTask