Uses of Package
org.apache.hc.core5.http.protocol
Packages that use org.apache.hc.core5.http.protocol
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
Support classes for the classic (blocking) I/O model.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Commands for HTTP transports based on asynchronous, event driven I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Core HTTP protocol interceptors.
Default implementations of core HTTP/2 APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
Support classes for HTTP/2 asynchronous transport.
HTTP/2 protocol interceptors.
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.implClassDescriptionHttpContext represents execution state of an HTTP process.Collects 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.Builder for
HttpProcessorinstances. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.bootstrapClassDescriptionHttpContext represents execution state of an HTTP process.Collects 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.Deprecated.
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.ioClassDescriptionHttpContext represents execution state of an HTTP process.Collects 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.
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.nioClassDescriptionCore execution
HttpContext.Collects 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. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.routingClassDescriptionHttpContext represents execution state of an HTTP process.
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.io
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.io.support
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.command
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.support
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.support.classic
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.protocolClassDescriptionBuilder class to build a linked list (chain) of unique class instances.HttpContext represents execution state of an HTTP process.Core execution
HttpContext.Generates a date in the format required by the HTTP protocol.Collects 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.Builder forHttpProcessorinstances.Deprecated.UseRequestRouterfor request routing.This request interceptor is responsible for execution of the protocol conformance checks on incoming request messages.This request interceptor is responsible for activation of the 'expect-continue' handshake by adding aExpectheader describing client expectations.This request interceptor is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages.This response interceptor is responsible for making the protocol conformance checks of outgoing response messages.This response interceptor is responsible for addingConnectionheader to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections.This response interceptor is responsible for delimiting the message content by addingContent-LengthorTransfer-Contentheaders based on the properties of the enclosed entity and the protocol version.This response interceptor is responsible for addingDateheader to outgoing response messages. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.implClassDescriptionCollects 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.Builder for
HttpProcessorinstances. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.impl.nioClassDescriptionHttpContext represents execution state of an HTTP process.Core execution
HttpContext.Collects 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. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.impl.nio.bootstrapClassDescriptionHttpContext represents execution state of an HTTP process.Collects 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.Deprecated.Use
RequestRouterfor request routing. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.nio.support
-
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.protocolClassDescriptionHttpContext represents execution state of an HTTP process.This request interceptor is responsible for adding
Connectionheader to outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.This request interceptor is responsible for delimiting the message content by addingContent-LengthorTransfer-Contentheaders based on the properties of the enclosed entity and the protocol version.This request interceptor is responsible for addingHostheader to outgoing request messages.This request interceptor is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages.This response interceptor is responsible for addingConnectionheader to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections.This response interceptor is responsible for delimiting the message content by addingContent-LengthorTransfer-Contentheaders based on the properties of the enclosed entity and the protocol version. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.reactive
RequestRouterfor request routing.