Top Description Fields Constructors Methods
org.apache.http.impl.client

public Class ProxyClient

extends Object
Class Inheritance
Annotations
@SuppressWarnings:deprecation
Imports
java.io.IOException, java.net.Socket, org.apache.http.ConnectionReuseStrategy, .HttpEntity, .HttpException, .HttpHost, .HttpRequest, .HttpResponse, .HttpVersion, org.apache.http.auth.AUTH, .AuthSchemeRegistry, .AuthScope, .AuthState, .Credentials, org.apache.http.client.config.AuthSchemes, .RequestConfig, org.apache.http.client.params.HttpClientParamConfig, org.apache.http.client.protocol.HttpClientContext, .RequestClientConnControl, org.apache.http.config.ConnectionConfig, org.apache.http.conn.HttpConnectionFactory, .ManagedHttpClientConnection, org.apache.http.conn.routing.HttpRoute, .RouteInfo.LayerType, .RouteInfo.TunnelType, org.apache.http.entity.BufferedHttpEntity, org.apache.http.impl.DefaultConnectionReuseStrategy, org.apache.http.impl.auth.BasicSchemeFactory, .DigestSchemeFactory, .HttpAuthenticator, .KerberosSchemeFactory, .NTLMSchemeFactory, .SPNegoSchemeFactory, org.apache.http.impl.conn.ManagedHttpClientConnectionFactory, org.apache.http.impl.execchain.TunnelRefusedException, org.apache.http.message.BasicHttpRequest, org.apache.http.params.BasicHttpParams, .HttpParamConfig, .HttpParams, org.apache.http.protocol.BasicHttpContext, .HttpContext, .HttpCoreContext, .HttpProcessor, .HttpRequestExecutor, .ImmutableHttpProcessor, .RequestTargetHost, .RequestUserAgent, org.apache.http.util.Args, .EntityUtils

ProxyClient can be used to establish a tunnel via an HTTP proxy.

Field Summary

Modifier and TypeField and Description
private final HttpAuthenticator
private final AuthSchemeRegistry
authSchemeRegistry

Deprecated as a consequence of AuthSchemeRegistry being deprecated.
private final ConnectionConfig
private final HttpConnectionFactory<HttpRoute, ManagedHttpClientConnection>
private final HttpProcessor
private final AuthState
private final ProxyAuthenticationStrategy
private final RequestConfig
private final HttpRequestExecutor
private final ConnectionReuseStrategy

Constructor Summary

AccessConstructor and Description
public
ProxyClient(final HttpConnectionFactory<HttpRoute, ManagedHttpClientConnection> connFactory, final ConnectionConfig connectionConfig, final RequestConfig requestConfig)

public
public
ProxyClient(final RequestConfig requestConfig)

public

Method Summary

Modifier and TypeMethod and Description
public AuthSchemeRegistry
getAuthSchemeRegistry()

Deprecated (4.3) do not use.
public HttpParams
getParams()

Deprecated (4.3) do not use.
public Socket
tunnel(final HttpHost proxy, final HttpHost target, final Credentials credentials)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authenticatorback to summary
private final HttpAuthenticator authenticator
authSchemeRegistryback to summary
private final AuthSchemeRegistry authSchemeRegistry

Deprecated

as a consequence of AuthSchemeRegistry being deprecated. See corresponding docs for further information.

connectionConfigback to summary
private final ConnectionConfig connectionConfig
connFactoryback to summary
private final HttpConnectionFactory<HttpRoute, ManagedHttpClientConnection> connFactory
httpProcessorback to summary
private final HttpProcessor httpProcessor
proxyAuthStateback to summary
private final AuthState proxyAuthState
proxyAuthStrategyback to summary
private final ProxyAuthenticationStrategy proxyAuthStrategy
requestConfigback to summary
private final RequestConfig requestConfig
requestExecback to summary
private final HttpRequestExecutor requestExec
reuseStrategyback to summary
private final ConnectionReuseStrategy reuseStrategy

Constructor Detail

ProxyClientback to summary
public ProxyClient(final HttpConnectionFactory<HttpRoute, ManagedHttpClientConnection> connFactory, final ConnectionConfig connectionConfig, final RequestConfig requestConfig)
Since
4.3
ProxyClientback to summary
public ProxyClient(final HttpParams params)
Annotations
@Deprecated
ProxyClientback to summary
public ProxyClient(final RequestConfig requestConfig)
Since
4.3
ProxyClientback to summary
public ProxyClient()

Method Detail

getAuthSchemeRegistryback to summary
public AuthSchemeRegistry getAuthSchemeRegistry()

Deprecated

(4.3) do not use.

Annotations
@Deprecated
getParamsback to summary
public HttpParams getParams()

Deprecated

(4.3) do not use.

Annotations
@Deprecated
tunnelback to summary
public Socket tunnel(final HttpHost proxy, final HttpHost target, final Credentials credentials) throws IOException, HttpException