public class ProxyNameResolvingRequestBuilder extends NameResolvingRequestBuilder
The host name resolution for the request url host has to be performed by the proxy server.
| Constructor and Description |
|---|
ProxyNameResolvingRequestBuilder(org.mule.runtime.http.api.domain.message.request.HttpRequest request,
HostNameResolver hostNameResolver,
org.mule.runtime.http.api.client.proxy.ProxyConfig proxyConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected com.ning.http.client.ProxyServer |
buildProxy(org.mule.runtime.http.api.client.proxy.ProxyConfig proxyConfig) |
protected List<InetAddress> |
getAddresses() |
protected List<InetAddress> |
getRotateAddresses() |
com.ning.http.client.RequestBuilder |
setUri(com.ning.http.client.uri.Uri uri) |
com.ning.http.client.RequestBuilder |
setUrl(String url) |
getDomainNameResolver, getHost, hasNextResolvedAddresses, initAddressesIterator, nextResolvedAddresses, setDisabledRoundRobinHostsaddBodyPart, addCookie, addFormParam, addHeader, addOrReplaceCookie, addQueryParam, addQueryParams, build, setBody, setBody, setBody, setFollowRedirects, setFormParams, setFormParams, setHeader, setHeaders, setHeaders, setMethod, setProxyServer, setQueryParams, setQueryParams, setVirtualHostcleanExpiredCookies, resetCookies, resetFormParams, resetMultipartData, resetNonMultipartData, resetQuery, setBody, setBody, setBody, setBodyEncoding, setConnectionPoolKeyStrategy, setContentLength, setCookies, setInetAddress, setLocalInetAddress, setNameResolver, setRangeOffset, setRealm, setRequestTimeout, setSignatureCalculatorpublic ProxyNameResolvingRequestBuilder(org.mule.runtime.http.api.domain.message.request.HttpRequest request,
HostNameResolver hostNameResolver,
org.mule.runtime.http.api.client.proxy.ProxyConfig proxyConfig)
protected List<InetAddress> getAddresses() throws UnknownHostException
getAddresses in class NameResolvingRequestBuilderUnknownHostExceptionprotected List<InetAddress> getRotateAddresses() throws UnknownHostException
getRotateAddresses in class NameResolvingRequestBuilderUnknownHostExceptionpublic com.ning.http.client.RequestBuilder setUrl(String url)
setUrl in class NameResolvingRequestBuilderpublic com.ning.http.client.RequestBuilder setUri(com.ning.http.client.uri.Uri uri)
setUri in class NameResolvingRequestBuilderprotected final com.ning.http.client.ProxyServer buildProxy(org.mule.runtime.http.api.client.proxy.ProxyConfig proxyConfig)
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.