org.apache.commons.httpclient.protocol
public final class ReflectionSocketFactory extends Object
Since: 3.0
Method Summary | |
---|---|
static Socket | createSocket(String socketfactoryName, String host, int port, InetAddress localAddress, int localPort, int timeout)
This method attempts to execute Socket method available since Java 1.4
using reflection. |
Parameters: socketfactoryName name of the socket factory class host the host name/IP port the port on the host localAddress the local host name/IP to bind the socket to localPort the port on the local machine timeout the timeout value to be used in milliseconds. If the socket cannot be completed within the given time limit, it will be abandoned
Returns: a connected Socket
Throws: IOException if an I/O error occurs while creating the socket UnknownHostException if the IP address of the host cannot be determined ConnectTimeoutException if socket cannot be connected within the given time limit