Java Globus API: Class DataChannel

org.globus.io.ftp.internal
Class DataChannel

java.lang.Object
  |
  +--org.globus.io.ftp.internal.DataChannel
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
ActiveDataChannel, PassiveDataChannel

public abstract class DataChannel
extends java.lang.Object
implements java.lang.Runnable


Field Summary
protected  GridFTPClient client
           
 
Constructor Summary
DataChannel(GridFTPClient client)
           
 
Method Summary
 void authSocket(java.net.Socket s)
           
 java.net.Socket getSocket()
           
abstract  void run()
           
 void setClientSocket(java.net.Socket s)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected GridFTPClient client
Constructor Detail

DataChannel

public DataChannel(GridFTPClient client)
Method Detail

start

public void start()

run

public abstract void run()
Specified by:
run in interface java.lang.Runnable

authSocket

public void authSocket(java.net.Socket s)
                throws java.io.IOException

setClientSocket

public void setClientSocket(java.net.Socket s)

getSocket

public java.net.Socket getSocket()
                          throws java.io.IOException

stop

public void stop()