public interface HttpURLConnectionFactory
This interface provides a way for client to construct their own HttpURLConnection, allowing the use of alternate libraries based on HttpURLConnection (for example OkHttp).
Implement this interface and provide the name of the implementing class on IdcHttpClientConfig through IdcClientConfig.setProperty(String, String), using PROP_HTTP_URL_CONNECTION_FACTORY as the key.
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_HTTP_URL_CONNECTION_FACTORY |
| Modifier and Type | Method and Description |
|---|---|
HttpURLConnection |
openConnection(URL url)
Opens a HTTP connection to the specified URL.
|
void |
setProxy(Proxy proxy)
Sets the HTTP proxy that will be used by connections created by this factory.
|
static final String PROP_HTTP_URL_CONNECTION_FACTORY
void setProxy(Proxy proxy)
proxy - the Proxy through which connections will be made. If direct connection is desired, Proxy.NO_PROXY should be specified.HttpURLConnection openConnection(URL url) throws IOException
url - the URL to connect toHttpURLConnection to the URL.IOExceptionURL.openConnection()