# Uses of Package
org.apache.http.protocol

Packages that use org.apache.http.protocol
Package | Description
--- | ---
org.apache.http | Core HTTP components based on the blocking I/O model.
org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
org.apache.http.nio | Core HTTP components based on the non-blocking I/O model.
org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.

Classes in org.apache.http.protocol used by org.apache.http
Class and Description
HttpContext HttpContext represents execution state of an HTTP process.

Classes in org.apache.http.protocol used by org.apache.http.impl
Class and Description
HttpContext HttpContext represents execution state of an HTTP process.

Classes in org.apache.http.protocol used by org.apache.http.impl.nio
Class and Description
HttpContext HttpContext represents execution state of an HTTP process.

Classes in org.apache.http.protocol used by org.apache.http.nio
Class and Description
HttpContext HttpContext represents execution state of an HTTP process.

Classes in org.apache.http.protocol used by org.apache.http.nio.protocol
Class and Description
HttpContext HttpContext represents execution state of an HTTP process.
HttpExpectationVerifier Defines an interface to verify whether an incoming HTTP request meets the target server's expectations.
HttpProcessor HTTP protocol processor is a collection of protocol interceptors that implements the 'Chain of Responsibility' pattern, where each individual protocol interceptor is expected to work on a particular aspect of the HTTP protocol the interceptor is responsible for.
HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
HttpRequestHandlerResolver Deprecated. see `HttpRequestHandlerMapper`
UriPatternMatcher Maintains a map of objects keyed by a request URI pattern.

Classes in org.apache.http.protocol used by org.apache.http.protocol
Class and Description
BasicHttpContext Default implementation of `HttpContext`.
BasicHttpProcessor Deprecated. (4.3)
HttpContext HttpContext represents execution state of an HTTP process.
HttpCoreContext Implementation of `HttpContext` that provides convenience setters for user assignable attributes and getter for readable attributes.
HttpExpectationVerifier Defines an interface to verify whether an incoming HTTP request meets the target server's expectations.
HttpProcessor HTTP protocol processor is a collection of protocol interceptors that implements the 'Chain of Responsibility' pattern, where each individual protocol interceptor is expected to work on a particular aspect of the HTTP protocol the interceptor is responsible for.
HttpProcessorBuilder Builder for `HttpProcessor` instances.
HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
HttpRequestHandlerMapper HttpRequestHandlerMapper can be used to resolve an instance of `HttpRequestHandler` matching a particular `HttpRequest`.
HttpRequestHandlerResolver Deprecated. see `HttpRequestHandlerMapper`
HttpRequestInterceptorList Deprecated. (4.3)
HttpResponseInterceptorList Deprecated. (4.3)
UriPatternMatcher Maintains a map of objects keyed by a request URI pattern.