|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.net.DefaultSocketFactory
jfileupload.transfer.client.ftp.FTPSSocketFactory
public class FTPSSocketFactory
Socket Factory immplementation for FTP over SSL. It support SSL_CONNECT, AUTH_TLS, AUTH_SSL modes and PROT_C + PROT_P channel protection. PBSZ 0 command will be sent after both AUTH_TLS and AUTH_SSL.
Field Summary | |
---|---|
static java.lang.String |
AUTHSSLMODE
|
static java.lang.String |
AUTHTLSMODE
|
static java.lang.String |
PBSZ
|
static java.lang.String |
PROTC
|
static java.lang.String |
PROTP
|
static java.lang.String |
SSLCONNECTMODE
|
Constructor Summary | |
---|---|
FTPSSocketFactory()
Constructor. |
Method Summary | |
---|---|
java.net.ServerSocket |
createServerSocket(int port)
|
java.net.ServerSocket |
createServerSocket(int port,
int backlog)
|
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress bindAddr)
|
java.net.Socket |
createSocket(java.net.InetAddress address,
int port)
|
java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddr,
int localPort)
|
java.net.Socket |
createSocket(java.net.Socket socket,
java.lang.String host,
int port,
boolean autoclose)
Returns a socket layered over an existing socket. |
java.net.Socket |
createSocket(java.lang.String host,
int port)
|
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localAddr,
int localPort)
|
int |
getCommandPort()
Return command port (for PASV mode) |
java.lang.String |
getMode()
Return FTPS mode (SSL_CONNECT, AUTH_TLS, AUTH_SSL). |
java.lang.String |
getProt()
Return PROT mode (PROT_C, PROT_P) |
static void |
registerSSLFactory(SSLFactory factory)
Register a custom SSL Factory. |
void |
setCommandPort(int port)
Set command port (for PASV mode). |
void |
setMode(java.lang.String mode)
Set FTPS mode (SSL_CONNECT, AUTH_TLS, AUTH_SSL). |
void |
setProt(java.lang.String prot)
Set PROT mode (PROT_C, PROT_P). |
void |
setUseSocket(java.net.Socket s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SSLCONNECTMODE
public static final java.lang.String AUTHSSLMODE
public static final java.lang.String AUTHTLSMODE
public static final java.lang.String PROTP
public static final java.lang.String PROTC
public static final java.lang.String PBSZ
Constructor Detail |
---|
public FTPSSocketFactory()
Method Detail |
---|
public static void registerSSLFactory(SSLFactory factory)
factory
- public java.lang.String getMode()
public void setMode(java.lang.String mode)
mode
- public void setProt(java.lang.String prot)
prot
- public java.lang.String getProt()
public void setCommandPort(int port)
port
- public int getCommandPort()
public void setUseSocket(java.net.Socket s)
public java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoclose) throws java.io.IOException
socket
- host
- port
- autoclose
-
java.io.IOException
public java.net.Socket createSocket(java.lang.String host, int port) throws java.net.UnknownHostException, java.io.IOException
createSocket
in interface org.apache.commons.net.SocketFactory
createSocket
in class org.apache.commons.net.DefaultSocketFactory
java.net.UnknownHostException
java.io.IOException
public java.net.Socket createSocket(java.net.InetAddress address, int port) throws java.io.IOException
createSocket
in interface org.apache.commons.net.SocketFactory
createSocket
in class org.apache.commons.net.DefaultSocketFactory
java.io.IOException
public java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localAddr, int localPort) throws java.net.UnknownHostException, java.io.IOException
createSocket
in interface org.apache.commons.net.SocketFactory
createSocket
in class org.apache.commons.net.DefaultSocketFactory
java.net.UnknownHostException
java.io.IOException
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddr, int localPort) throws java.io.IOException
createSocket
in interface org.apache.commons.net.SocketFactory
createSocket
in class org.apache.commons.net.DefaultSocketFactory
java.io.IOException
public java.net.ServerSocket createServerSocket(int port) throws java.io.IOException
createServerSocket
in interface org.apache.commons.net.SocketFactory
createServerSocket
in class org.apache.commons.net.DefaultSocketFactory
java.io.IOException
public java.net.ServerSocket createServerSocket(int port, int backlog) throws java.io.IOException
createServerSocket
in interface org.apache.commons.net.SocketFactory
createServerSocket
in class org.apache.commons.net.DefaultSocketFactory
java.io.IOException
public java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOException
createServerSocket
in interface org.apache.commons.net.SocketFactory
createServerSocket
in class org.apache.commons.net.DefaultSocketFactory
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |