Class HttpClientContext

java.lang.Object
org.apache.http.protocol.HttpCoreContext
org.apache.http.client.protocol.HttpClientContext
All Implemented Interfaces:
org.apache.http.protocol.HttpContext

public class HttpClientContext extends org.apache.http.protocol.HttpCoreContext
Adaptor class that provides convenience type safe setters and getters for common HttpContext attributes used in the course of HTTP request execution.
Since:
4.3
  • Field Details

  • Constructor Details

    • HttpClientContext

      public HttpClientContext(org.apache.http.protocol.HttpContext context)
    • HttpClientContext

      public HttpClientContext()
  • Method Details

    • adapt

      public static HttpClientContext adapt(org.apache.http.protocol.HttpContext context)
    • create

      public static HttpClientContext create()
    • getHttpRoute

      public RouteInfo getHttpRoute()
    • getRedirectLocations

      public List<URI> getRedirectLocations()
    • getCookieStore

      public CookieStore getCookieStore()
    • setCookieStore

      public void setCookieStore(CookieStore cookieStore)
    • getCookieSpec

      public CookieSpec getCookieSpec()
    • getCookieOrigin

      public CookieOrigin getCookieOrigin()
    • 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)
    • 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)