|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ftpserver.impl.IODataConnectionFactory
public class IODataConnectionFactory
Internal class, do not use directly. We can get the FTP data connection using this class. It uses either PORT or PASV command.
| Constructor Summary | |
|---|---|
IODataConnectionFactory(FtpServerContext serverContext,
FtpIoSession session)
|
|
| Method Summary | |
|---|---|
void |
closeDataConnection()
Close data socket. |
void |
dispose()
Dispose data connection - close all the sockets. |
java.net.InetAddress |
getInetAddress()
Get client address. |
int |
getPort()
Get port number. |
void |
initActiveDataConnection(java.net.InetSocketAddress address)
Port command. |
java.net.InetSocketAddress |
initPassiveDataConnection()
Initiate a data connection in passive mode (server listening). |
boolean |
isSecure()
Is secure? |
boolean |
isTimeout(long currTime)
Check the data connection idle status. |
boolean |
isZipMode()
Is zip mode? |
DataConnection |
openConnection()
|
void |
setSecure(boolean secure)
Set the security protocol. |
void |
setServerControlAddress(java.net.InetAddress serverControlAddress)
Sets the server's control address. |
void |
setZipMode(boolean zip)
Set zip mode. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IODataConnectionFactory(FtpServerContext serverContext,
FtpIoSession session)
| Method Detail |
|---|
public void closeDataConnection()
closeDataConnection in interface DataConnectionFactorypublic void initActiveDataConnection(java.net.InetSocketAddress address)
initActiveDataConnection in interface ServerDataConnectionFactory
public java.net.InetSocketAddress initPassiveDataConnection()
throws DataConnectionException
initPassiveDataConnection in interface ServerDataConnectionFactoryInetSocketAddress on which the data connection if
bound.
DataConnectionExceptionpublic java.net.InetAddress getInetAddress()
ServerDataConnectionFactory
getInetAddress in interface ServerDataConnectionFactorypublic int getPort()
ServerDataConnectionFactory
getPort in interface ServerDataConnectionFactory
public DataConnection openConnection()
throws java.lang.Exception
openConnection in interface DataConnectionFactoryjava.lang.Exceptionpublic boolean isSecure()
ServerDataConnectionFactory
isSecure in interface DataConnectionFactoryisSecure in interface ServerDataConnectionFactorypublic void setSecure(boolean secure)
setSecure in interface ServerDataConnectionFactorypublic boolean isZipMode()
ServerDataConnectionFactory
isZipMode in interface ServerDataConnectionFactorypublic void setZipMode(boolean zip)
setZipMode in interface ServerDataConnectionFactorypublic boolean isTimeout(long currTime)
isTimeout in interface ServerDataConnectionFactorypublic void dispose()
dispose in interface ServerDataConnectionFactorypublic void setServerControlAddress(java.net.InetAddress serverControlAddress)
setServerControlAddress in interface ServerDataConnectionFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||