Package org.htmlunit.httpclient
Class SocksConnectionSocketFactory
java.lang.Object
org.apache.http.conn.socket.PlainConnectionSocketFactory
org.htmlunit.httpclient.SocksConnectionSocketFactory
- All Implemented Interfaces:
org.apache.http.conn.socket.ConnectionSocketFactory
public class SocksConnectionSocketFactory
extends org.apache.http.conn.socket.PlainConnectionSocketFactory
SOCKS aware
ConnectionSocketFactory
.-
Field Summary
FieldsFields inherited from class org.apache.http.conn.socket.PlainConnectionSocketFactory
INSTANCE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSocket
(org.apache.http.protocol.HttpContext context) (package private) static Socket
createSocketWithSocksProxy
(org.apache.http.HttpHost socksProxy) (package private) static org.apache.http.HttpHost
getSocksProxy
(org.apache.http.protocol.HttpContext context) static void
setSocksProxy
(org.apache.http.protocol.HttpContext context, org.apache.http.HttpHost socksProxy) Enables the socks proxy.Methods inherited from class org.apache.http.conn.socket.PlainConnectionSocketFactory
connectSocket, getSocketFactory
-
Field Details
-
SOCKS_PROXY
- See Also:
-
-
Constructor Details
-
SocksConnectionSocketFactory
public SocksConnectionSocketFactory()
-
-
Method Details
-
setSocksProxy
public static void setSocksProxy(org.apache.http.protocol.HttpContext context, org.apache.http.HttpHost socksProxy) Enables the socks proxy.- Parameters:
context
- the HttpContextsocksProxy
- the HttpHost
-
getSocksProxy
static org.apache.http.HttpHost getSocksProxy(org.apache.http.protocol.HttpContext context) -
createSocketWithSocksProxy
-
createSocket
- Specified by:
createSocket
in interfaceorg.apache.http.conn.socket.ConnectionSocketFactory
- Overrides:
createSocket
in classorg.apache.http.conn.socket.PlainConnectionSocketFactory
- Throws:
IOException
-