# Hierarchy For Package org.apache.hc.core5.http.protocol

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hc.core5.http.protocol.BasicHttpContext (implements org.apache.hc.core5.http.protocol.HttpContext)
  - org.apache.hc.core5.http.protocol.DefaultHttpProcessor (implements org.apache.hc.core5.http.protocol.HttpProcessor)
  - org.apache.hc.core5.http.protocol.ForwardedRequest (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.HttpCoreContext (implements org.apache.hc.core5.http.protocol.HttpContext)
  - org.apache.hc.core5.http.protocol.HttpDateGenerator
  - org.apache.hc.core5.http.protocol.HttpProcessorBuilder
  - org.apache.hc.core5.http.protocol.RequestConformance (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestConnControl (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestContent (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestDate (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestExpectContinue (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestHandlerRegistry<T> (implements org.apache.hc.core5.http.HttpRequestMapper<T>)
  - org.apache.hc.core5.http.protocol.RequestTargetHost (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestUserAgent (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.RequestValidateHost (implements org.apache.hc.core5.http.HttpRequestInterceptor)
  - org.apache.hc.core5.http.protocol.ResponseConformance (implements org.apache.hc.core5.http.HttpResponseInterceptor)
  - org.apache.hc.core5.http.protocol.ResponseConnControl (implements org.apache.hc.core5.http.HttpResponseInterceptor)
  - org.apache.hc.core5.http.protocol.ResponseContent (implements org.apache.hc.core5.http.HttpResponseInterceptor)
  - org.apache.hc.core5.http.protocol.ResponseDate (implements org.apache.hc.core5.http.HttpResponseInterceptor)
  - org.apache.hc.core5.http.protocol.ResponseServer (implements org.apache.hc.core5.http.HttpResponseInterceptor)
  - org.apache.hc.core5.http.protocol.UriPatternMatcher<T> (implements org.apache.hc.core5.http.protocol.LookupRegistry<T>)
  - org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher<T> (implements org.apache.hc.core5.http.protocol.LookupRegistry<T>)
  - org.apache.hc.core5.http.protocol.UriRegexMatcher<T> (implements org.apache.hc.core5.http.protocol.LookupRegistry<T>)
  - org.apache.hc.core5.http.protocol.ViaRequest (implements org.apache.hc.core5.http.HttpRequestInterceptor)

## Interface Hierarchy

- org.apache.hc.core5.http.protocol.HttpContext
- org.apache.hc.core5.http.HttpRequestInterceptor
  - org.apache.hc.core5.http.protocol.HttpProcessor (also extends org.apache.hc.core5.http.HttpResponseInterceptor)
- org.apache.hc.core5.http.HttpResponseInterceptor
  - org.apache.hc.core5.http.protocol.HttpProcessor (also extends org.apache.hc.core5.http.HttpRequestInterceptor)
- org.apache.hc.core5.http.protocol.LookupRegistry<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.hc.core5.http.protocol.UriPatternType

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.