Class DummySSLProtocolSocketFactory
- java.lang.Object
-
- org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory
-
- All Implemented Interfaces:
org.apache.commons.httpclient.protocol.ProtocolSocketFactory,org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory
public class DummySSLProtocolSocketFactory extends Object implements org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory
-
-
Constructor Summary
Constructors Constructor Description DummySSLProtocolSocketFactory()Constructor for DummySSLProtocolSocketFactory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketcreateSocket(String host, int port)SocketcreateSocket(String host, int port, InetAddress clientHost, int clientPort)SocketcreateSocket(String host, int port, InetAddress localAddress, int localPort, org.apache.commons.httpclient.params.HttpConnectionParams params)Attempts to get a new socket connection to the given host within the given time limit.SocketcreateSocket(Socket socket, String host, int port, boolean autoClose)booleanequals(Object obj)inthashCode()
-
-
-
Method Detail
-
createSocket
public Socket createSocket(String host, int port, InetAddress clientHost, int clientPort) throws IOException, UnknownHostException
- Specified by:
createSocketin interfaceorg.apache.commons.httpclient.protocol.ProtocolSocketFactory- Throws:
IOExceptionUnknownHostException- See Also:
ProtocolSocketFactory.createSocket(String,int,InetAddress,int)
-
createSocket
public Socket createSocket(String host, int port, InetAddress localAddress, int localPort, org.apache.commons.httpclient.params.HttpConnectionParams params) throws IOException, UnknownHostException, org.apache.commons.httpclient.ConnectTimeoutException
Attempts to get a new socket connection to the given host within the given time limit.To circumvent the limitations of older JREs that do not support connect timeout a controller thread is executed. The controller thread attempts to create a new socket within the given limit of time. If socket constructor does not return until the timeout expires, the controller terminates and throws an
ConnectTimeoutException- Specified by:
createSocketin interfaceorg.apache.commons.httpclient.protocol.ProtocolSocketFactory- Parameters:
host- the host name/IPport- the port on the hostlocalAddress- the local host name/IP to bind the socket tolocalPort- the port on the local machineparams-Http connection parameters- Returns:
- Socket a new socket
- Throws:
IOException- if an I/O error occurs while creating the socketUnknownHostException- if the IP address of the host cannot be determinedorg.apache.commons.httpclient.ConnectTimeoutException
-
createSocket
public Socket createSocket(String host, int port) throws IOException, UnknownHostException
- Specified by:
createSocketin interfaceorg.apache.commons.httpclient.protocol.ProtocolSocketFactory- Throws:
IOExceptionUnknownHostException- See Also:
ProtocolSocketFactory.createSocket(String,int)
-
createSocket
public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException
- Specified by:
createSocketin interfaceorg.apache.commons.httpclient.protocol.SecureProtocolSocketFactory- Throws:
IOExceptionUnknownHostException- See Also:
SecureProtocolSocketFactory.createSocket(Socket,String,int,boolean)
-
-