|
||||||||||
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. |
InetAddress |
getInetAddress()
Get client address. |
int |
getPort()
Get port number. |
void |
initActiveDataConnection(InetSocketAddress address)
Port command. |
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()
Open an active data connection |
void |
setSecure(boolean secure)
Set the security protocol. |
void |
setServerControlAddress(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 DataConnectionFactory
public void initActiveDataConnection(InetSocketAddress address)
initActiveDataConnection
in interface ServerDataConnectionFactory
public InetSocketAddress initPassiveDataConnection() throws DataConnectionException
initPassiveDataConnection
in interface ServerDataConnectionFactory
InetSocketAddress
on which the data connection if
bound.
DataConnectionException
public InetAddress getInetAddress()
ServerDataConnectionFactory
getInetAddress
in interface ServerDataConnectionFactory
public int getPort()
ServerDataConnectionFactory
getPort
in interface ServerDataConnectionFactory
public DataConnection openConnection() throws Exception
DataConnectionFactory
openConnection
in interface DataConnectionFactory
Exception
public boolean isSecure()
ServerDataConnectionFactory
isSecure
in interface DataConnectionFactory
isSecure
in interface ServerDataConnectionFactory
public void setSecure(boolean secure)
setSecure
in interface ServerDataConnectionFactory
public boolean isZipMode()
ServerDataConnectionFactory
isZipMode
in interface ServerDataConnectionFactory
public void setZipMode(boolean zip)
setZipMode
in interface ServerDataConnectionFactory
public boolean isTimeout(long currTime)
isTimeout
in interface ServerDataConnectionFactory
public void dispose()
dispose
in interface ServerDataConnectionFactory
public void setServerControlAddress(InetAddress serverControlAddress)
setServerControlAddress
in interface ServerDataConnectionFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |