org.apache.ftpserver.impl
Interface ServerDataConnectionFactory

All Superinterfaces:
DataConnectionFactory
All Known Implementing Classes:
IODataConnectionFactory

public interface ServerDataConnectionFactory
extends DataConnectionFactory

Internal class, do not use directly.

Version:
$Rev$, $Date$
Author:
The Apache MINA Project (dev@mina.apache.org)

Method Summary
 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()
          Initate the passive data connection.
 boolean isSecure()
          Is secure?
 boolean isTimeout(long currTime)
          Check the data connection idle status.
 boolean isZipMode()
          Is zip mode?
 void setSecure(boolean secure)
          Set the security protocol.
 void setServerControlAddress(java.net.InetAddress serverControlAddress)
          Sets the server's control address.
 void setZipMode(boolean zip)
           
 
Methods inherited from interface org.apache.ftpserver.ftplet.DataConnectionFactory
closeDataConnection, openConnection
 

Method Detail

initActiveDataConnection

void initActiveDataConnection(java.net.InetSocketAddress address)
Port command.


initPassiveDataConnection

java.net.InetSocketAddress initPassiveDataConnection()
                                                     throws DataConnectionException
Initate the passive data connection.

Returns:
The InetSocketAddress on which the data connection if bound.
Throws:
DataConnectionException

setSecure

void setSecure(boolean secure)
Set the security protocol.


setServerControlAddress

void setServerControlAddress(java.net.InetAddress serverControlAddress)
Sets the server's control address.


setZipMode

void setZipMode(boolean zip)

isTimeout

boolean isTimeout(long currTime)
Check the data connection idle status.


dispose

void dispose()
Dispose data connection - close all the sockets.


isSecure

boolean isSecure()
Is secure?

Specified by:
isSecure in interface DataConnectionFactory
Returns:
true if the data socket will be secured

isZipMode

boolean isZipMode()
Is zip mode?


getInetAddress

java.net.InetAddress getInetAddress()
Get client address.


getPort

int getPort()
Get port number.



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.