# Hierarchy For Package org.apache.http.protocol

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.http.protocol.BasicHttpContext (implements org.apache.http.protocol.HttpContext)
    - org.apache.http.protocol.SyncBasicHttpContext
  - org.apache.http.protocol.BasicHttpProcessor (implements java.lang.Cloneable, org.apache.http.protocol.HttpProcessor, org.apache.http.protocol.HttpRequestInterceptorList, org.apache.http.protocol.HttpResponseInterceptorList)
  - org.apache.http.protocol.DefaultedHttpContext (implements org.apache.http.protocol.HttpContext)
  - org.apache.http.protocol.HTTP
  - org.apache.http.protocol.HttpCoreContext (implements org.apache.http.protocol.HttpContext)
  - org.apache.http.protocol.HttpDateGenerator
  - org.apache.http.protocol.HttpProcessorBuilder
  - org.apache.http.protocol.HttpRequestExecutor
  - org.apache.http.protocol.HttpRequestHandlerRegistry (implements org.apache.http.protocol.HttpRequestHandlerResolver)
  - org.apache.http.protocol.HttpService
  - org.apache.http.protocol.ImmutableHttpProcessor (implements org.apache.http.protocol.HttpProcessor)
  - org.apache.http.protocol.RequestConnControl (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.RequestContent (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.RequestDate (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.RequestExpectContinue (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.RequestTargetHost (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.RequestUserAgent (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.http.protocol.ResponseConnControl (implements org.apache.http.HttpResponseInterceptor)
  - org.apache.http.protocol.ResponseContent (implements org.apache.http.HttpResponseInterceptor)
  - org.apache.http.protocol.ResponseDate (implements org.apache.http.HttpResponseInterceptor)
  - org.apache.http.protocol.ResponseServer (implements org.apache.http.HttpResponseInterceptor)
  - org.apache.http.protocol.UriHttpRequestHandlerMapper (implements org.apache.http.protocol.HttpRequestHandlerMapper)
  - org.apache.http.protocol.UriPatternMatcher<T>

## Interface Hierarchy

- org.apache.http.protocol.ExecutionContext
- org.apache.http.protocol.HttpContext
- org.apache.http.protocol.HttpExpectationVerifier
- org.apache.http.protocol.HttpRequestHandler
- org.apache.http.protocol.HttpRequestHandlerMapper
- org.apache.http.protocol.HttpRequestHandlerResolver
- org.apache.http.HttpRequestInterceptor
  - org.apache.http.protocol.HttpProcessor (also extends org.apache.http.HttpResponseInterceptor)
- org.apache.http.protocol.HttpRequestInterceptorList
- org.apache.http.HttpResponseInterceptor
  - org.apache.http.protocol.HttpProcessor (also extends org.apache.http.HttpRequestInterceptor)
- org.apache.http.protocol.HttpResponseInterceptorList