Uses of Package
org.apache.hc.core5.http.protocol
-
Packages that use org.apache.hc.core5.http.protocol Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.impl.routing org.apache.hc.core5.http.io Core HTTP transport APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http.io.support Support classes for the classic (blocking) I/O model.org.apache.hc.core5.http.nio Core HTTP transport APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.command Commands for HTTP transports based on asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.support Support classes for the asynchronous I/O model.org.apache.hc.core5.http.nio.support.classic Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.org.apache.hc.core5.http.protocol Core HTTP protocol interceptors.org.apache.hc.core5.http2.impl Default implementations of core HTTP/2 APIs.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.nio.support Support classes for HTTP/2 asynchronous transport.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors.org.apache.hc.core5.reactive -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl Class Description HttpContext HttpContext represents execution state of an HTTP process.HttpProcessor 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.HttpProcessorBuilder Builder forHttpProcessorinstances. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.bootstrap Class Description HttpContext HttpContext represents execution state of an HTTP process.HttpProcessor 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.LookupRegistry Deprecated.UseRequestRouterfor request routing. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.io Class Description HttpContext HttpContext represents execution state of an HTTP process.HttpProcessor 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.nio Class Description HttpCoreContext Core executionHttpContext.HttpProcessor 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.routing Class Description HttpContext HttpContext represents execution state of an HTTP process.UriPatternType -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.io Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.io.support Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.command Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.support Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.nio.support.classic Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.protocol Class Description ChainBuilder Builder class to build a linked list (chain) of unique class instances.HttpContext HttpContext represents execution state of an HTTP process.HttpCoreContext Core executionHttpContext.HttpDateGenerator Generates a date in the format required by the HTTP protocol.HttpProcessor 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.HttpProcessorBuilder Builder forHttpProcessorinstances.LookupRegistry Deprecated.UseRequestRouterfor request routing.RequestConformance This request interceptor is responsible for execution of the protocol conformance checks on incoming request messages.RequestExpectContinue This request interceptor is responsible for activation of the 'expect-continue' handshake by adding aExpectheader describing client expectations.RequestValidateHost This request interceptor is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages.ResponseConformance This response interceptor is responsible for making the protocol conformance checks of outgoing response messages.ResponseConnControl This response interceptor is responsible for addingConnectionheader to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections.ResponseContent 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.ResponseDate This response interceptor is responsible for addingDateheader to outgoing response messages.UriPatternType -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.impl Class Description HttpProcessor 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.HttpProcessorBuilder Builder forHttpProcessorinstances. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.impl.nio Class Description HttpContext HttpContext represents execution state of an HTTP process.HttpCoreContext Core executionHttpContext.HttpProcessor 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.bootstrap Class Description HttpContext HttpContext represents execution state of an HTTP process.HttpProcessor 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.LookupRegistry Deprecated.UseRequestRouterfor request routing.UriPatternType -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.nio.support Class Description HttpContext HttpContext represents execution state of an HTTP process. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.protocol Class Description HttpContext HttpContext represents execution state of an HTTP process.RequestConnControl This request interceptor is responsible for addingConnectionheader to outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.RequestContent 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.RequestTargetHost This request interceptor is responsible for addingHostheader to outgoing request messages.RequestValidateHost This request interceptor is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages.ResponseConnControl This response interceptor is responsible for addingConnectionheader to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections.ResponseContent 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 Class Description HttpContext HttpContext represents execution state of an HTTP process.