java.lang.Object
java.lang.Thread
org.mortbay.ftp.DataPort
- All Implemented Interfaces:
- java.lang.Runnable
- public class DataPort
- extends java.lang.Thread
| Nested classes inherited from class java.lang.Thread |
java.lang.Thread.UncaughtExceptionHandler |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
log
private static org.apache.commons.logging.Log log
SOCKET_LISTEN_TIMEOUT
private static final int SOCKET_LISTEN_TIMEOUT
- See Also:
- Constant Field Values
port
private int port
addr
private java.net.InetAddress addr
listen
private java.net.ServerSocket listen
connection
private java.net.Socket connection
in
private java.io.InputStream in
out
private java.io.OutputStream out
ftp
private Ftp ftp
terminated
private boolean terminated
DataPort
DataPort(Ftp ftp,
java.io.InputStream in)
- Passive Constructor.
DataPort
DataPort(Ftp ftp,
java.io.OutputStream out)
- Passive Constructor.
DataPort
DataPort(Ftp ftp,
java.io.InputStream in,
java.net.InetAddress addr,
int port)
- Active Constructor.
DataPort
DataPort(Ftp ftp,
java.io.OutputStream out,
java.net.InetAddress addr,
int port)
- Active Constructor.
main
public static void main(java.lang.String[] args)
run
public final void run()
- Description copied from class:
java.lang.Thread
- The method of Thread that will be run if there is no Runnable object
associated with the Thread. Thread's implementation does nothing at all.
close
public final void close()
- Close this DataPort and cancel any transfer notification
listen
private void listen()
throws java.io.IOException
connect
private void connect()
throws java.io.IOException
handle
public void handle()
throws java.io.IOException
getListenPort
public int getListenPort()
getFtpPortCommand
public java.lang.String getFtpPortCommand()