org.apache.commons.httpclient.protocol
public final class ReflectionSocketFactory extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.net.Socket |
createSocket(java.lang.String socketfactoryName,
java.lang.String host,
int port,
java.net.InetAddress localAddress,
int localPort,
int timeout)
This method attempts to execute Socket method available since Java 1.4
using reflection.
|
public static java.net.Socket createSocket(java.lang.String socketfactoryName,
java.lang.String host,
int port,
java.net.InetAddress localAddress,
int localPort,
int timeout)
throws java.io.IOException,
java.net.UnknownHostException,
ConnectTimeoutException
socketfactoryName - name of the socket factory classhost - the host name/IPport - the port on the hostlocalAddress - the local host name/IP to bind the socket tolocalPort - the port on the local machinetimeout - the timeout value to be used in milliseconds. If the socket cannot be
completed within the given time limit, it will be abandonedjava.io.IOException - if an I/O error occurs while creating the socketjava.net.UnknownHostException - if the IP address of the host cannot be
determinedConnectTimeoutException - if socket cannot be connected within the
given time limit