public class NoClientBindProtocolSocketFactory extends Object implements org.apache.commons.httpclient.protocol.ProtocolSocketFactory
| Constructor and Description | 
|---|
NoClientBindProtocolSocketFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
Socket | 
createSocket(String host,
            int port)  | 
Socket | 
createSocket(String host,
            int port,
            InetAddress localAddress,
            int localPort)  | 
Socket | 
createSocket(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. 
 | 
boolean | 
equals(Object obj)
All instances are the same. 
 | 
int | 
hashCode()
All instances have the same hash code. 
 | 
public Socket createSocket(String host, int port, InetAddress localAddress, int localPort) throws IOException
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactoryIOExceptionpublic 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
 This method employs several techniques to circumvent the limitations of older JREs that
 do not support connect timeout. When running in JRE 1.4 or above reflection is used to
 call Socket#connect(SocketAddress endpoint, int timeout) method. When executing in older
 JREs 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
 
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactoryhost - the host name/IPport - the port on the hostlocalAddress - the local host name/IP to bind the socket to, ignoredlocalPort - the port on the local machine, ignoredparams - Http connection parametersIOException - if an I/O error occurs while creating the socketUnknownHostException - if the IP address of the host cannot be
 determinedorg.apache.commons.httpclient.ConnectTimeoutException - if socket cannot be connected within the
  given time limitpublic Socket createSocket(String host, int port) throws IOException
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactoryIOExceptionProtocolSocketFactory.createSocket(java.lang.String,int)public boolean equals(Object obj)
Copyright © 2016–2022. All rights reserved.