public class IODataConnectionFactory extends Object implements ServerDataConnectionFactory
Constructor and Description |
---|
IODataConnectionFactory(FtpServerContext serverContext,
FtpIoSession session) |
Modifier and Type | Method and Description |
---|---|
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.
|
public IODataConnectionFactory(FtpServerContext serverContext, FtpIoSession session)
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
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.