org.apache.http.conn.MultihomePlainSocketFactory
Summary
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Methods
public
Socket
connectSocket(Socket sock, String host, int port, InetAddress localAddress, int localPort, HttpParams params)
Attempts to connects the socket to any of the
InetAddresses the
given host name resolves to. If connection to all addresses fail, the
last I/O exception is propagated to the caller.
Parameters
sock
| socket to connect to any of the given addresses |
host
| Host name to connect to |
port
| the port to connect to |
localAddress
| local address |
localPort
| local port |
params
| HTTP parameters |
public
Socket
createSocket()
Creates a new, unconnected socket.
The socket should subsequently be passed to
connectSocket.
public
boolean
equals(Object obj)
Compares this factory with an object.
There is only one instance of this class.
Parameters
obj
| the object to compare with |
Returns
- iff the argument is this object
Gets the singleton instance of this class.
Returns
- the one and only plain socket factory
public
int
hashCode()
Obtains a hash code for this object.
All instances of this class have the same hash code.
There is only one instance of this class.
public
final
boolean
isSecure(Socket sock)
Checks whether a socket connection is secure.
This factory creates plain socket connections
which are not considered secure.
Parameters
sock
| the connected socket |