Uses of Package
org.apache.hc.core5.http.protocol
-
Packages that use org.apache.hc.core5.http.protocol Package Description org.apache.hc.core5.benchmark Apache Bench (AB) clone based on HttpCore.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.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 org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.framework org.apache.hc.core5.testing.nio org.apache.hc.core5.testing.reactive -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.benchmark Class Description HttpCoreContext Implementation ofHttpContext
that provides convenience setters for user assignable attributes and getter for readable attributes. -
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 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 forHttpProcessor
instances. -
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 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.LookupRegistry A lookup registry. -
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 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. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http.impl.nio Class Description HttpCoreContext Implementation ofHttpContext
that provides convenience setters for user assignable attributes and getter for readable attributes.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. -
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 Implementation ofHttpContext
that provides convenience setters for user assignable attributes and getter for readable attributes.HttpDateGenerator Generates a date in the format required by the HTTP protocol.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 forHttpProcessor
instances.LookupRegistry A lookup registry.RequestExpectContinue RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpect
header.UriPatternType -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.http2.impl Class Description 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 forHttpProcessor
instances. -
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 Implementation ofHttpContext
that provides convenience setters for user assignable attributes and getter for readable attributes.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. -
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 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.LookupRegistry A lookup registry.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 RequestConnControl is responsible for addingConnection
header to the outgoing requests, which is essential for managing persistence ofHTTP/1.0
connections.RequestContent RequestContent is the most important interceptor for outgoing requests.RequestTargetHost RequestHostOutgoing is responsible for addingHost
header to the outgoing message.RequestValidateHost RequestTargetHost is responsible for copyingHost
header value toHttpRequest.setAuthority(URIAuthority)
of the incoming message.ResponseConnControl ResponseConnControl is responsible for addingConnection
header to the outgoing responses, which is essential for managing persistence ofHTTP/1.0
connections.ResponseContent ResponseContent is the most important interceptor for outgoing responses. -
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. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.testing.classic Class Description HttpContext HttpContext represents execution state of an HTTP process.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.RequestHandlerRegistry Generic registry of request handlers that can be resolved by properties of request messages. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.testing.framework 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.testing.nio Class Description HttpContext HttpContext represents execution state of an HTTP process.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.RequestHandlerRegistry Generic registry of request handlers that can be resolved by properties of request messages. -
Classes in org.apache.hc.core5.http.protocol used by org.apache.hc.core5.testing.reactive Class Description HttpContext HttpContext represents execution state of an HTTP process.