org.apache.http.client.protocol
Class HttpClientContext

java.lang.Object
  extended by org.apache.http.protocol.HttpCoreContext
      extended by org.apache.http.client.protocol.HttpClientContext
All Implemented Interfaces:
ClientContext, ExecutionContext, HttpContext
Direct Known Subclasses:
HttpCacheContext

@NotThreadSafe
public class HttpClientContext
extends HttpCoreContext
implements ClientContext

Implementation of HttpContext that provides convenience setters for user assignable attributes and getter for readable attributes.

Since:
4.3

Field Summary
 
Fields inherited from interface org.apache.http.client.protocol.ClientContext
AUTH_CACHE, AUTH_SCHEME_PREF, AUTHSCHEME_REGISTRY, COOKIE_ORIGIN, COOKIE_SPEC, COOKIE_STORE, COOKIESPEC_REGISTRY, CREDS_PROVIDER, PROXY_AUTH_STATE, REQUEST_CONFIG, ROUTE, SCHEME_REGISTRY, SOCKET_FACTORY_REGISTRY, TARGET_AUTH_STATE, USER_TOKEN
 
Fields inherited from interface org.apache.http.protocol.HttpContext
RESERVED_PREFIX
 
Fields inherited from interface org.apache.http.protocol.ExecutionContext
HTTP_CONNECTION, HTTP_PROXY_HOST, HTTP_REQ_SENT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_TARGET_HOST
 
Constructor Summary
HttpClientContext()
           
HttpClientContext(HttpContext context)
           
 
Method Summary
static HttpClientContext adapt(HttpContext context)
           
static HttpClientContext create()
           
 AuthCache getAuthCache()
           
 org.apache.http.config.Lookup<AuthSchemeProvider> getAuthSchemeRegistry()
           
 CookieOrigin getCookieOrigin()
           
 CookieSpec getCookieSpec()
           
 org.apache.http.config.Lookup<CookieSpecProvider> getCookieSpecRegistry()
           
 CookieStore getCookieStore()
           
 CredentialsProvider getCredentialsProvider()
           
 RouteInfo getHttpRoute()
           
protected
<T> org.apache.http.config.Lookup<T>
getLookup(String name, Class<T> clazz)
           
 AuthState getProxyAuthState()
           
 RequestConfig getRequestConfig()
           
 org.apache.http.config.Lookup<ConnectionSocketFactory> getSocketFactoryRegistry()
           
 AuthState getTargetAuthState()
           
 Object getUserToken()
           
<T> T
getUserToken(Class<T> clazz)
           
 void setAuthCache(AuthCache authCache)
           
 void setAuthSchemeRegistry(org.apache.http.config.Lookup<AuthSchemeProvider> lookup)
           
 void setCookieSpecRegistry(org.apache.http.config.Lookup<CookieSpecProvider> lookup)
           
 void setCookieStore(CookieStore cookieStore)
           
 void setCredentialsProvider(CredentialsProvider credentialsProvider)
           
 void setRequestConfig(RequestConfig config)
           
 void setSocketFactoryRegistry(org.apache.http.config.Lookup<ConnectionSocketFactory> lookup)
           
 void setUserToken(Object obj)
           
 
Methods inherited from class org.apache.http.protocol.HttpCoreContext
getAttribute, getAttribute, getConnection, getConnection, getRequest, getResponse, getTargetHost, isRequestSent, removeAttribute, setAttribute, setTargetHost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpClientContext

public HttpClientContext(HttpContext context)

HttpClientContext

public HttpClientContext()
Method Detail

adapt

public static HttpClientContext adapt(HttpContext context)

create

public static HttpClientContext create()

getHttpRoute

public RouteInfo getHttpRoute()

getCookieStore

public CookieStore getCookieStore()

setCookieStore

public void setCookieStore(CookieStore cookieStore)

getCookieSpec

public CookieSpec getCookieSpec()

getCookieOrigin

public CookieOrigin getCookieOrigin()

getLookup

protected <T> org.apache.http.config.Lookup<T> getLookup(String name,
                                                         Class<T> clazz)

getCookieSpecRegistry

public org.apache.http.config.Lookup<CookieSpecProvider> getCookieSpecRegistry()

setCookieSpecRegistry

public void setCookieSpecRegistry(org.apache.http.config.Lookup<CookieSpecProvider> lookup)

getAuthSchemeRegistry

public org.apache.http.config.Lookup<AuthSchemeProvider> getAuthSchemeRegistry()

setAuthSchemeRegistry

public void setAuthSchemeRegistry(org.apache.http.config.Lookup<AuthSchemeProvider> lookup)

getSocketFactoryRegistry

public org.apache.http.config.Lookup<ConnectionSocketFactory> getSocketFactoryRegistry()

setSocketFactoryRegistry

public void setSocketFactoryRegistry(org.apache.http.config.Lookup<ConnectionSocketFactory> lookup)

getCredentialsProvider

public CredentialsProvider getCredentialsProvider()

setCredentialsProvider

public void setCredentialsProvider(CredentialsProvider credentialsProvider)

getAuthCache

public AuthCache getAuthCache()

setAuthCache

public void setAuthCache(AuthCache authCache)

getTargetAuthState

public AuthState getTargetAuthState()

getProxyAuthState

public AuthState getProxyAuthState()

getUserToken

public <T> T getUserToken(Class<T> clazz)

getUserToken

public Object getUserToken()

setUserToken

public void setUserToken(Object obj)

getRequestConfig

public RequestConfig getRequestConfig()

setRequestConfig

public void setRequestConfig(RequestConfig config)


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.