Class ProxySocketFactory
- java.lang.Object
-
- javax.net.SocketFactory
-
- com.hierynomus.protocol.commons.socket.ProxySocketFactory
-
public class ProxySocketFactory extends javax.net.SocketFactory
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_CONNECT_TIMEOUT
-
Constructor Summary
Constructors Constructor Description ProxySocketFactory()
ProxySocketFactory(int connectTimeout)
ProxySocketFactory(java.lang.String proxyAddress, int proxyPort)
ProxySocketFactory(java.net.Proxy proxy)
ProxySocketFactory(java.net.Proxy proxy, int connectTimeout)
-
Method Summary
Modifier and Type Method Description java.net.Socket
createSocket()
java.net.Socket
createSocket(java.lang.String address, int port)
java.net.Socket
createSocket(java.lang.String address, int port, java.net.InetAddress localAddress, int localPort)
java.net.Socket
createSocket(java.net.InetAddress address, int port)
java.net.Socket
createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort)
-
-
-
Field Detail
-
DEFAULT_CONNECT_TIMEOUT
public static final int DEFAULT_CONNECT_TIMEOUT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProxySocketFactory
public ProxySocketFactory()
-
ProxySocketFactory
public ProxySocketFactory(java.lang.String proxyAddress, int proxyPort)
-
ProxySocketFactory
public ProxySocketFactory(java.net.Proxy proxy)
-
ProxySocketFactory
public ProxySocketFactory(int connectTimeout)
-
ProxySocketFactory
public ProxySocketFactory(java.net.Proxy proxy, int connectTimeout)
-
-
Method Detail
-
createSocket
public java.net.Socket createSocket()
- Overrides:
createSocket
in classjavax.net.SocketFactory
-
createSocket
public java.net.Socket createSocket(java.lang.String address, int port) throws java.io.IOException
- Specified by:
createSocket
in classjavax.net.SocketFactory
- Throws:
java.io.IOException
-
createSocket
public java.net.Socket createSocket(java.lang.String address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException
- Specified by:
createSocket
in classjavax.net.SocketFactory
- Throws:
java.io.IOException
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress address, int port) throws java.io.IOException
- Specified by:
createSocket
in classjavax.net.SocketFactory
- Throws:
java.io.IOException
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException
- Specified by:
createSocket
in classjavax.net.SocketFactory
- Throws:
java.io.IOException
-
-