A B C D E F G H I K L M N O P Q R S T U V W Z

## A

abort() - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
  Aborts this stream.
AbstractAsyncPushHandler<T> - Class in org.apache.hc.core5.http.nio.support
  Abstract push response handler.
AbstractAsyncPushHandler(AsyncResponseConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
AbstractAsyncRequesterConsumer<T,E> - Class in org.apache.hc.core5.http.nio.support
  Abstract asynchronous request consumer that makes use of `AsyncEntityConsumer` to process request message content.
AbstractAsyncRequesterConsumer(Supplier<AsyncEntityConsumer<E>>) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
AbstractAsyncRequesterConsumer(AsyncEntityConsumer<E>) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
AbstractAsyncResponseConsumer<T,E> - Class in org.apache.hc.core5.http.nio.support
  Abstract asynchronous response consumer that makes use of `AsyncEntityConsumer` to process response message content.
AbstractAsyncResponseConsumer(Supplier<AsyncEntityConsumer<E>>) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
AbstractAsyncResponseConsumer(AsyncEntityConsumer<E>) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
AbstractAsyncServerAuthFilter<T> - Class in org.apache.hc.core5.http.nio.support
  Abstract asynchronous HTTP request filter that implements standard HTTP authentication handshake.
AbstractAsyncServerAuthFilter(boolean) - Constructor for class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
AbstractBinAsyncEntityConsumer<T> - Class in org.apache.hc.core5.http.nio.entity
  Abstract binary entity content consumer.
AbstractBinAsyncEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
AbstractBinAsyncEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  Abstract binary entity content producer.
AbstractBinAsyncEntityProducer(int, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
AbstractBinDataConsumer - Class in org.apache.hc.core5.http.nio.entity
  Abstract binary data consumer.
AbstractBinDataConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
AbstractCharAsyncEntityConsumer<T> - Class in org.apache.hc.core5.http.nio.entity
  Abstract text entity content consumer.
AbstractCharAsyncEntityConsumer(int, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
AbstractCharAsyncEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
AbstractCharAsyncEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  Abstract text entity content producer.
AbstractCharAsyncEntityProducer(int, int, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
AbstractCharDataConsumer - Class in org.apache.hc.core5.http.nio.entity
  Abstract text data consumer.
AbstractCharDataConsumer(int, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
AbstractCharDataConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
AbstractClassicEntityConsumer<T> - Class in org.apache.hc.core5.http.nio.support.classic
  `AsyncEntityConsumer` implementation that acts as a compatibility layer for classic `InputStream` based interfaces.
AbstractClassicEntityConsumer(int, Executor) - Constructor for class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
AbstractClassicEntityProducer - Class in org.apache.hc.core5.http.nio.support.classic
  `AsyncEntityProducer` implementation that acts as a compatibility layer for classic `OutputStream` based interfaces.
AbstractClassicEntityProducer(int, ContentType, Executor) - Constructor for class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
AbstractClassicServerExchangeHandler - Class in org.apache.hc.core5.http.nio.support.classic
  `AsyncServerExchangeHandler` implementation that acts as a compatibility layer for classic `InputStream` / `OutputStream` based interfaces.
AbstractClassicServerExchangeHandler(int, Executor) - Constructor for class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
AbstractContentDecoder - Class in org.apache.hc.core5.http.impl.nio
  Abstract `ContentDecoder` that serves as a base for all content decoder implementations.
AbstractContentDecoder(ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Creates an instance of this class.
AbstractContentEncoder - Class in org.apache.hc.core5.http.impl.nio
  Abstract `ContentEncoder` that serves as a base for all content encoder implementations.
AbstractContentEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
  Creates an instance of this class.
AbstractHttpEntity - Class in org.apache.hc.core5.http.io.entity
  Abstract base class for mutable entities.
AbstractHttpEntity(String, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
AbstractHttpEntity(ContentType, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
AbstractHttpEntity(String, String) - Constructor for class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
AbstractHttpEntity(ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
AbstractHttpServerAuthFilter<T> - Class in org.apache.hc.core5.http.io.support
  Abstract HTTP request filter that implements standard HTTP authentication handshake.
AbstractHttpServerAuthFilter(boolean) - Constructor for class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
AbstractIOSessionPool<T> - Class in org.apache.hc.core5.reactor
AbstractIOSessionPool() - Constructor for class org.apache.hc.core5.reactor.AbstractIOSessionPool
AbstractMessageBuilder<T> - Class in org.apache.hc.core5.http.support
  Abstract `HttpMessage` builder.
AbstractMessageBuilder() - Constructor for class org.apache.hc.core5.http.support.AbstractMessageBuilder
AbstractMessageParser<T extends HttpMessage> - Class in org.apache.hc.core5.http.impl.io
  Abstract base class for HTTP message parsers that obtain input from an instance of `SessionInputBuffer`.
AbstractMessageParser(LineParser, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.AbstractMessageParser
  Creates new instance of AbstractMessageParser.
AbstractMessageParser<T extends HttpMessage> - Class in org.apache.hc.core5.http.impl.nio
  Abstract `NHttpMessageParser` that serves as a base for all message parser implementations.
AbstractMessageParser(LineParser, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.AbstractMessageParser
  Creates an instance of AbstractMessageParser.
AbstractMessageWrapper - Class in org.apache.hc.core5.http.message
  Abstract `HttpMessage` wrapper.
AbstractMessageWrapper(HttpMessage) - Constructor for class org.apache.hc.core5.http.message.AbstractMessageWrapper
AbstractMessageWriter<T extends HttpMessage> - Class in org.apache.hc.core5.http.impl.io
  Abstract base class for HTTP message writers that serialize output to an instance of `SessionOutputBuffer`.
AbstractMessageWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.io.AbstractMessageWriter
  Creates an instance of AbstractMessageWriter.
AbstractMessageWriter<T extends HttpMessage> - Class in org.apache.hc.core5.http.impl.nio
  Abstract `NHttpMessageWriter` that serves as a base for all message writer implementations.
AbstractMessageWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.nio.AbstractMessageWriter
  Creates an instance of AbstractMessageWriter.
AbstractRequestBuilder<T> - Class in org.apache.hc.core5.http.support
  Builder for `BasicHttpRequest` instances.
AbstractRequestBuilder(String) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractRequestBuilder(Method) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractRequestBuilder(String, URI) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractRequestBuilder(Method, URI) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractRequestBuilder(Method, String) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractRequestBuilder(String, String) - Constructor for class org.apache.hc.core5.http.support.AbstractRequestBuilder
AbstractResponseBuilder<T> - Class in org.apache.hc.core5.http.support
  Builder for `BasicHttpRequest` instances.
AbstractResponseBuilder(int) - Constructor for class org.apache.hc.core5.http.support.AbstractResponseBuilder
AbstractServerExchangeHandler<T> - Class in org.apache.hc.core5.http.nio.support
  Abstract server side message exchange handler.
AbstractServerExchangeHandler() - Constructor for class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
ACCEPT - Static variable in class org.apache.hc.core5.http.HttpHeaders
ACCEPT_CHARSET - Static variable in class org.apache.hc.core5.http.HttpHeaders
ACCEPT_ENCODING - Static variable in class org.apache.hc.core5.http.HttpHeaders
ACCEPT_LANGUAGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
ACCEPT_RANGES - Static variable in class org.apache.hc.core5.http.HttpHeaders
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Allow-Credentials` response header field name.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Allow-Headers` response header field name.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Allow-Methods` response header field name.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Allow-Origin` response header field name.
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Expose-Headers` response header field name.
ACCESS_CONTROL_MAX_AGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Max-Age` response header field name.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Request-Headers` request header field name.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The CORS `Access-Control-Request-Method` request header field name.
adapt(HttpContext) - Static method in class org.apache.hc.core5.http.protocol.HttpCoreContext
adapter - Variable in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  This adapter will perform the HTTP request and return the response in the expected format.
add(HttpRequestInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
add(HttpResponseInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAfter(String, E, String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
addAll(HttpRequestInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAll(HttpResponseInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAllFirst(HttpRequestInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAllFirst(HttpResponseInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAllLast(HttpRequestInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addAllLast(HttpResponseInterceptor...) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addBefore(String, E, String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
addContentEncodingHeader(HttpMessage, EntityDetails) - Static method in class org.apache.hc.core5.http.message.MessageSupport
addContentTypeHeader(HttpMessage, EntityDetails) - Static method in class org.apache.hc.core5.http.message.MessageSupport
addFilterAfter(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Adds the filter after the filter with the given name.
addFilterAfter(String, String, HttpFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Adds the filter after the filter with the given name.
addFilterAfter(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Adds the filter after the filter with the given name.
addFilterBefore(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Adds the filter before the filter with the given name.
addFilterBefore(String, String, HttpFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Adds the filter before the filter with the given name.
addFilterBefore(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Adds the filter before the filter with the given name.
addFilterFirst(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Add an filter to the head of the processing list.
addFilterFirst(String, HttpFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Add an filter to the head of the processing list.
addFilterFirst(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Add an filter to the head of the processing list.
addFilterLast(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Add an filter to the tail of the processing list.
addFilterLast(String, HttpFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Add an filter to the tail of the processing list.
addFilterLast(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Add an filter to the tail of the processing list.
addFirst(E, String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
addFirst(HttpRequestInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addFirst(HttpResponseInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addHeader(Header) - Method in interface org.apache.hc.core5.http.HttpMessage
  Adds a header to this message.
addHeader(String, Object) - Method in interface org.apache.hc.core5.http.HttpMessage
  Adds a header to this message.
addHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
addHeader(String, Object) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
addHeader(String, Object) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
addHeader(String, Object) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
addHeader(Header) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Adds the given header to the group.
addHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
addHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
addHeader(String, String) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
addLast(E, String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
addLast(HttpRequestInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addLast(HttpResponseInterceptor) - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
addParameter(NameValuePair) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
addParameter(NameValuePair) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
addParameter(NameValuePair) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
addParameter(NameValuePair) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.core5.net.URIBuilder
  Adds parameter to URI query.
addParameter(NameValuePair) - Method in class org.apache.hc.core5.net.URIBuilder
  Adds parameter to URI query.
addParameters(NameValuePair...) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
addParameters(NameValuePair...) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
addParameters(NameValuePair...) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
addParameters(NameValuePair...) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
addParameters(List<NameValuePair>) - Method in class org.apache.hc.core5.net.URIBuilder
  Adds URI query parameters.
addTest() - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  Call to add a test with defaults.
addTest(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  Call to add a test.
addTrailerHeader(HttpMessage, EntityDetails) - Static method in class org.apache.hc.core5.http.message.MessageSupport
AGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
ALL - Static variable in class org.apache.hc.core5.http.HttpVersion
  All HTTP versions known to HttpCore.
ALL_METHODS - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  Use the ALL_METHODS list to conveniently cycle through all HTTP methods.
allocate(int) - Static method in class org.apache.hc.core5.http.impl.nio.BufferedData
ALLOW - Static variable in class org.apache.hc.core5.http.HttpHeaders
ALREADY_CHECKED - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If an `ClassicTestClientTestingAdapter` is unable to return a response in the format this testing framework is needing, then it will need to check the item in the response (such as body, status, headers, or contentType) itself and set the returned value of the item as ALREADY_CHECKED.
append(byte[], int, int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Appends `len` bytes to this buffer from the given source array starting at index `off`.
append(int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Appends `b` byte to this buffer.
append(char[], int, int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Appends `len` chars to this buffer from the given source array starting at index `off`.
append(CharArrayBuffer, int, int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Appends `len` chars to this buffer from the given source char array buffer starting at index `off`.
append(ByteBuffer) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
append(char[], int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends `len` chars to this buffer from the given source array starting at index `off`.
append(String) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends chars of the given string to this buffer.
append(CharArrayBuffer, int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends `len` chars to this buffer from the given source buffer starting at index `off`.
append(CharArrayBuffer) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends all chars to this buffer from the given source buffer starting at index `0`.
append(char) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends `ch` char to this buffer.
append(byte[], int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends `len` bytes to this buffer from the given source array starting at index `off`.
append(ByteArrayBuffer, int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends `len` bytes to this buffer from the given source array starting at index `off`.
append(Object) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Appends chars of the textual representation of the given object to this buffer.
appendPath(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Appends path to URI.
appendPathSegments(String...) - Method in class org.apache.hc.core5.net.URIBuilder
  Appends segments URI path.
appendPathSegments(List<String>) - Method in class org.apache.hc.core5.net.URIBuilder
  Appends segments to URI path.
APPLICATION_ATOM_XML - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_FORM_URLENCODED - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_JSON - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_NDJSON - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `application/x-ndjson`.
APPLICATION_OCTET_STREAM - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_PDF - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `application/pdf`.
APPLICATION_PROBLEM_JSON - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `application/problem+json`.
APPLICATION_PROBLEM_XML - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `application/problem+xml`.
APPLICATION_RSS_XML - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `application/rss+xml`.
APPLICATION_SOAP_XML - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_SVG_XML - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_XHTML_XML - Static variable in class org.apache.hc.core5.http.ContentType
APPLICATION_XML - Static variable in class org.apache.hc.core5.http.ContentType
ApplicationProtocol - Enum in org.apache.hc.core5.http2.ssl
  Supported application protocols.
Args - Class in org.apache.hc.core5.util
array() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns reference to the underlying byte array.
array() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns reference to the underlying char array.
asBoundInt(long) - Static method in class org.apache.hc.core5.util.TimeValue
  Returns the given `long` value as an `int` where long values out of int range are returned as `Integer.MIN_VALUE` and `Integer.MAX_VALUE`.
assertNotCompleted() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
assertNothingThrown() - Method in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
  After the handler returns the response, any exception or failed assertion will be in the member called "thrown".
assertRequestSupported(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
  Assert that the request is supported
Asserts - Class in org.apache.hc.core5.util
assignConnection(C) - Method in class org.apache.hc.core5.pool.PoolEntry
AsyncClientEndpoint - Class in org.apache.hc.core5.http.nio
  Client endpoint leased from a connection manager.
AsyncClientEndpoint() - Constructor for class org.apache.hc.core5.http.nio.AsyncClientEndpoint
AsyncClientExchangeHandler - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.
AsyncDataConsumer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous data consumer.
AsyncDataExchangeHandler - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous data exchange handler that acts as a data consumer and a data producer.
AsyncDataProducer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous data producer.
AsyncEntityConsumer<T> - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous message entity consumer.
AsyncEntityProducer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous message entity producer.
AsyncEntityProducers - Class in org.apache.hc.core5.http.nio.entity
  {AsyncEntityProducer} factory methods.
AsyncEntityProducerWrapper - Class in org.apache.hc.core5.http.nio.entity
  Base class for wrapping entity producers that delegates all calls to the wrapped producer.
AsyncEntityProducerWrapper(AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
AsyncFilterChain - Interface in org.apache.hc.core5.http.nio
  AsyncFilterChain represents a single element in the server side request processing chain.
AsyncFilterChain.ResponseTrigger - Interface in org.apache.hc.core5.http.nio
  Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
AsyncFilterHandler - Interface in org.apache.hc.core5.http.nio
  AsyncFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
AsyncPingHandler - Interface in org.apache.hc.core5.http2.nio
  Abstract asynchronous ping exchange handler.
AsyncPushBuilder - Class in org.apache.hc.core5.http.nio.support
  Builder for `AsyncPushProducer` instances.
AsyncPushConsumer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous push response consumer.
AsyncPushProducer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous push response producer.
AsyncRequestBuilder - Class in org.apache.hc.core5.http.nio.support
  Builder for `AsyncRequestProducer` instances.
AsyncRequestConsumer<T> - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous request consumer.
AsyncRequester - Class in org.apache.hc.core5.http.impl.bootstrap
  Protocol agnostic client side I/O session initiator.
AsyncRequester(IOEventHandlerFactory, IOReactorConfig, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Callback<IOSession>, Resolver<HttpHost, InetSocketAddress>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
AsyncRequester - Class in org.apache.hc.core5.testing.nio
AsyncRequester(IOReactorConfig) - Constructor for class org.apache.hc.core5.testing.nio.AsyncRequester
AsyncRequesterBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
  `HttpAsyncRequester` bootstrap.
AsyncRequestProducer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous request producer.
AsyncResponseBuilder - Class in org.apache.hc.core5.http.nio.support
  Builder for `AsyncResponseProducer` instances.
AsyncResponseConsumer<T> - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous response consumer.
AsyncResponseProducer - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous response producer.
AsyncServer - Class in org.apache.hc.core5.http.impl.bootstrap
  Protocol agnostic server side I/O session handler.
AsyncServer(IOEventHandlerFactory, IOReactorConfig, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Callback<IOSession>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
AsyncServer - Class in org.apache.hc.core5.testing.nio
AsyncServer(IOReactorConfig) - Constructor for class org.apache.hc.core5.testing.nio.AsyncServer
AsyncServerBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
  `HttpAsyncServer` bootstrap.
AsyncServerExchangeHandler - Interface in org.apache.hc.core5.http.nio
  Abstract asynchronous server side message exchange handler that acts as a request consumer and a response producer.
AsyncServerExpectationFilter - Class in org.apache.hc.core5.http.nio.support
AsyncServerExpectationFilter() - Constructor for class org.apache.hc.core5.http.nio.support.AsyncServerExpectationFilter
AsyncServerFilterChainElement - Class in org.apache.hc.core5.http.nio.support
  An element in an asynchronous request processing chain.
AsyncServerFilterChainElement(AsyncFilterHandler, AsyncServerFilterChainElement) - Constructor for class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainElement
AsyncServerFilterChainExchangeHandlerFactory - Class in org.apache.hc.core5.http.nio.support
  Factory for `AsyncServerExchangeHandler` instances that delegate request processing to a `AsyncServerFilterChainElement`.
AsyncServerFilterChainExchangeHandlerFactory(AsyncServerFilterChainElement, Callback<Exception>) - Constructor for class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainExchangeHandlerFactory
AsyncServerFilterChainExchangeHandlerFactory(AsyncServerFilterChainElement) - Constructor for class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainExchangeHandlerFactory
AsyncServerRequestHandler<T> - Interface in org.apache.hc.core5.http.nio
  AsyncServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
AsyncServerRequestHandler.ResponseTrigger - Interface in org.apache.hc.core5.http.nio
  Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.
atEnd() - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
authenticate(T, URIAuthority, String, HttpContext) - Method in class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
  Authenticates the client using the authentication token sent by the client as a response to an authentication challenge.
authenticate(T, URIAuthority, String, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
  Authenticates the client using the authentication token sent by the client as a response to an authentication challenge.
AUTHORITY - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
AUTHORIZATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
available() - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
available() - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
available() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `0`.
available() - Method in class org.apache.hc.core5.http.impl.io.IdentityInputStream
available() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
available() - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
available() - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `0`.
available() - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
available() - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Returns available space in the buffer.
available() - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Returns available space in the buffer.
available() - Method in interface org.apache.hc.core5.http.nio.AsyncDataProducer
  Returns the number of bytes immediately available for output.
available() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
available() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
available() - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
available() - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
available() - Method in class org.apache.hc.core5.http.nio.support.BasicPushProducer
available() - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
available() - Method in class org.apache.hc.core5.http.nio.support.BasicResponseProducer
available() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
available() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
available() - Method in class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
available() - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
available() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
available() - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
availableData() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
  Returns the number of bytes immediately available for output.
availableData() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
  Returns the number of bytes immediately available for output.
availableData() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
awaitShutdown(TimeValue) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
awaitShutdown(TimeValue) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
awaitShutdown(TimeValue) - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
awaitShutdown(TimeValue) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
awaitShutdown(TimeValue) - Method in interface org.apache.hc.core5.reactor.IOReactor
  Blocks for the given period of time in milliseconds awaiting the completion of the reactor shutdown.
awaitTermination(TimeValue) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer

## B

BasicAsyncEntityConsumer - Class in org.apache.hc.core5.http.nio.entity
  Basic `AsyncEntityConsumer` implementation that processes the data stream content into a byte array.
BasicAsyncEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
BasicAsyncEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  Basic `AsyncEntityProducer` implementation that generates data stream from content of a byte array.
BasicAsyncEntityProducer(byte[], ContentType, boolean) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncEntityProducer(byte[], ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncEntityProducer(byte[]) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncEntityProducer(CharSequence, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncEntityProducer(CharSequence, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncEntityProducer(CharSequence) - Constructor for class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
BasicAsyncServerExpectationDecorator - Class in org.apache.hc.core5.http.nio.support
  `AsyncServerExchangeHandler` implementation that adds support for the Expect-Continue handshake to an existing `AsyncServerExchangeHandler`.
BasicAsyncServerExpectationDecorator(AsyncServerExchangeHandler, Callback<Exception>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
BasicAsyncServerExpectationDecorator(AsyncServerExchangeHandler) - Constructor for class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
BasicClassicHttpRequest - Class in org.apache.hc.core5.http.message
  Basic implementation of `ClassicHttpRequest`.
BasicClassicHttpRequest(String, String, URIAuthority, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method, host and request path.
BasicClassicHttpRequest(String, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method and request path.
BasicClassicHttpRequest(String, HttpHost, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method, host and request path.
BasicClassicHttpRequest(String, URI) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method, request URI.
BasicClassicHttpRequest(Method, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method and request path.
BasicClassicHttpRequest(Method, HttpHost, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method, host and request path.
BasicClassicHttpRequest(Method, URI) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpRequest
  Creates request message with the given method, request URI.
BasicClassicHttpResponse - Class in org.apache.hc.core5.http.message
  Basic implementation of `ClassicHttpResponse`.
BasicClassicHttpResponse(int, ReasonPhraseCatalog, Locale) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpResponse
  Creates a new response.
BasicClassicHttpResponse(int, String) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpResponse
  Creates a new response.
BasicClassicHttpResponse(int) - Constructor for class org.apache.hc.core5.http.message.BasicClassicHttpResponse
  Creates a new response.
BasicClientExchangeHandler<T> - Class in org.apache.hc.core5.http.nio.support
  Basic `AsyncClientExchangeHandler` implementation that makes use of `AsyncRequestProducer` to generate request message and `AsyncResponseConsumer` to process the response message returned by the server.
BasicClientExchangeHandler(AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
BasicClientTlsStrategy - Class in org.apache.hc.core5.http.nio.ssl
  Basic client-side implementation of `TlsStrategy` that upgrades to TLS for all endpoints with `HTTPS` scheme.
BasicClientTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
BasicClientTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
BasicClientTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
BasicClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
BasicClientTlsStrategy() - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
BasicEndpointDetails - Class in org.apache.hc.core5.http.impl
  Basic HTTP connection endpoint details.
BasicEndpointDetails(SocketAddress, SocketAddress, HttpConnectionMetrics, Timeout) - Constructor for class org.apache.hc.core5.http.impl.BasicEndpointDetails
BasicEntityDetails - Class in org.apache.hc.core5.http.impl
  Basic HTTP message entity details.
BasicEntityDetails(long, ContentType) - Constructor for class org.apache.hc.core5.http.impl.BasicEntityDetails
BasicFuture<T> - Class in org.apache.hc.core5.concurrent
  Basic implementation of the `Future` interface.
BasicFuture(FutureCallback<T>) - Constructor for class org.apache.hc.core5.concurrent.BasicFuture
BasicH2TransportMetrics - Class in org.apache.hc.core5.http2.impl
  Default implementation of `H2TransportMetrics`.
BasicH2TransportMetrics() - Constructor for class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
BasicHeader - Class in org.apache.hc.core5.http.message
  Immutable `Header`.
BasicHeader(String, Object) - Constructor for class org.apache.hc.core5.http.message.BasicHeader
  Default constructor
BasicHeader(String, Object, boolean) - Constructor for class org.apache.hc.core5.http.message.BasicHeader
  Constructor with sensitivity flag
BasicHeaderElement - Class in org.apache.hc.core5.http.message
  Basic implementation of `HeaderElement`
BasicHeaderElement(String, String, NameValuePair[]) - Constructor for class org.apache.hc.core5.http.message.BasicHeaderElement
  Constructor with name, value and parameters.
BasicHeaderElement(String, String) - Constructor for class org.apache.hc.core5.http.message.BasicHeaderElement
  Constructor with name and value.
BasicHeaderElementIterator - Class in org.apache.hc.core5.http.message
  `Iterator` of `HeaderElement`s.
BasicHeaderElementIterator(Iterator<Header>, HeaderValueParser) - Constructor for class org.apache.hc.core5.http.message.BasicHeaderElementIterator
  Creates a new instance of BasicHeaderElementIterator
BasicHeaderElementIterator(Iterator<Header>) - Constructor for class org.apache.hc.core5.http.message.BasicHeaderElementIterator
BasicHeaderIterator - Class in org.apache.hc.core5.http.message
  `Iterator` of `Header`s.
BasicHeaderIterator(Header[], String) - Constructor for class org.apache.hc.core5.http.message.BasicHeaderIterator
  Creates a new header iterator.
BasicHeaderValueFormatter - Class in org.apache.hc.core5.http.message
  Default `HeaderValueFormatter` implementation.
BasicHeaderValueFormatter() - Constructor for class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
BasicHeaderValueParser - Class in org.apache.hc.core5.http.message
  Default `HeaderValueParser` implementation.
BasicHeaderValueParser() - Constructor for class org.apache.hc.core5.http.message.BasicHeaderValueParser
BasicHttpConnectionMetrics - Class in org.apache.hc.core5.http.impl
  Default implementation of the `HttpConnectionMetrics` interface.
BasicHttpConnectionMetrics(HttpTransportMetrics, HttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
BasicHttpContext - Class in org.apache.hc.core5.http.protocol
  Default implementation of `HttpContext`.
BasicHttpContext() - Constructor for class org.apache.hc.core5.http.protocol.BasicHttpContext
BasicHttpContext(HttpContext) - Constructor for class org.apache.hc.core5.http.protocol.BasicHttpContext
BasicHttpEntity - Class in org.apache.hc.core5.http.io.entity
  A generic streamed, non-repeatable entity that obtains its content from an `InputStream`.
BasicHttpEntity(InputStream, long, ContentType, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpEntity(InputStream, long, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpEntity(InputStream, long, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpEntity(InputStream, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpEntity(InputStream, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpEntity(InputStream, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
BasicHttpRequest - Class in org.apache.hc.core5.http.message
  Basic implementation of `HttpRequest`.
BasicHttpRequest(String, String, URIAuthority, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method, host and request path.
BasicHttpRequest(String, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method and request path.
BasicHttpRequest(String, HttpHost, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method, host and request path.
BasicHttpRequest(String, URI) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method, request URI.
BasicHttpRequest(Method, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method and request path.
BasicHttpRequest(Method, HttpHost, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method, host and request path.
BasicHttpRequest(Method, URI) - Constructor for class org.apache.hc.core5.http.message.BasicHttpRequest
  Creates request message with the given method, request URI.
BasicHttpResponse - Class in org.apache.hc.core5.http.message
  Basic implementation of `HttpResponse`.
BasicHttpResponse(int, ReasonPhraseCatalog, Locale) - Constructor for class org.apache.hc.core5.http.message.BasicHttpResponse
  Creates a new response.
BasicHttpResponse(int, String) - Constructor for class org.apache.hc.core5.http.message.BasicHttpResponse
  Creates a new response.
BasicHttpResponse(int) - Constructor for class org.apache.hc.core5.http.message.BasicHttpResponse
  Creates a new response.
BasicHttpServerExpectationDecorator - Class in org.apache.hc.core5.http.io.support
  `HttpServerRequestHandler` implementation that adds support for the Expect-Continue handshake to an existing `HttpServerRequestHandler`.
BasicHttpServerExpectationDecorator(HttpServerRequestHandler) - Constructor for class org.apache.hc.core5.http.io.support.BasicHttpServerExpectationDecorator
BasicHttpServerRequestHandler - Class in org.apache.hc.core5.http.io.support
  Basic `HttpServerRequestHandler` implementation that makes use of `HttpRequestMapper` to dispatch the request to a particular `HttpRequestHandler` for processing.
BasicHttpServerRequestHandler(HttpRequestMapper<HttpRequestHandler>, HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.io.support.BasicHttpServerRequestHandler
BasicHttpServerRequestHandler(HttpRequestMapper<HttpRequestHandler>) - Constructor for class org.apache.hc.core5.http.io.support.BasicHttpServerRequestHandler
BasicHttpTransportMetrics - Class in org.apache.hc.core5.http.impl
  Default implementation of `HttpTransportMetrics`.
BasicHttpTransportMetrics() - Constructor for class org.apache.hc.core5.http.impl.BasicHttpTransportMetrics
BasicLineFormatter - Class in org.apache.hc.core5.http.message
  Default `LineFormatter` implementation.
BasicLineFormatter() - Constructor for class org.apache.hc.core5.http.message.BasicLineFormatter
BasicLineParser - Class in org.apache.hc.core5.http.message
  Default `LineParser` implementation.
BasicLineParser(ProtocolVersion) - Constructor for class org.apache.hc.core5.http.message.BasicLineParser
  Creates a new line parser for the given HTTP-like protocol.
BasicLineParser() - Constructor for class org.apache.hc.core5.http.message.BasicLineParser
  Creates a new line parser for HTTP.
BasicNameValuePair - Class in org.apache.hc.core5.http.message
  Basic implementation of `NameValuePair`.
BasicNameValuePair(String, String) - Constructor for class org.apache.hc.core5.http.message.BasicNameValuePair
  Default Constructor taking a name and a value.
BasicPingHandler - Class in org.apache.hc.core5.http2.nio.support
  Basic `AsyncPingHandler` implementation.
BasicPingHandler(Callback<Boolean>) - Constructor for class org.apache.hc.core5.http2.nio.support.BasicPingHandler
BasicPushProducer - Class in org.apache.hc.core5.http.nio.support
  Basic implementation of `AsyncPushProducer` that produces one fixed response and relies on a `AsyncEntityProducer` to generate response entity stream.
BasicPushProducer(HttpResponse, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicPushProducer
BasicPushProducer(int, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicPushProducer
BasicPushProducer(AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicPushProducer
BasicRequestBuilder - Class in org.apache.hc.core5.http.support
  Builder for `BasicHttpRequest` instances.
BasicRequestConsumer<T> - Class in org.apache.hc.core5.http.nio.support
  Basic implementation of `AsyncRequestConsumer` that represents the request message as a `Message` and relies on a `AsyncEntityConsumer` to process request entity stream.
BasicRequestConsumer(Supplier<AsyncEntityConsumer<T>>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
BasicRequestConsumer(AsyncEntityConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
BasicRequestProducer - Class in org.apache.hc.core5.http.nio.support
  Basic implementation of `AsyncRequestProducer` that produces one fixed request and relies on a `AsyncEntityProducer` to generate request entity stream.
BasicRequestProducer(HttpRequest, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(String, HttpHost, String, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(String, HttpHost, String) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(String, URI, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(String, URI) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(Method, HttpHost, String, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(Method, HttpHost, String) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(Method, URI, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicRequestProducer(Method, URI) - Constructor for class org.apache.hc.core5.http.nio.support.BasicRequestProducer
BasicResponseBuilder - Class in org.apache.hc.core5.http.support
  Builder for `BasicHttpResponse` instances.
BasicResponseBuilder(int) - Constructor for class org.apache.hc.core5.http.support.BasicResponseBuilder
BasicResponseConsumer<T> - Class in org.apache.hc.core5.http.nio.support
  Basic implementation of `AsyncResponseConsumer` that represents response message as a `Message` and relies on a `AsyncEntityConsumer` to process response entity stream.
BasicResponseConsumer(Supplier<AsyncEntityConsumer<T>>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
BasicResponseConsumer(AsyncEntityConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
BasicResponseProducer - Class in org.apache.hc.core5.http.nio.support
  Basic implementation of `AsyncResponseProducer` that produces one fixed response and relies on a `AsyncEntityProducer` to generate response entity stream.
BasicResponseProducer(HttpResponse, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(HttpResponse) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(int, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(HttpResponse, String, ContentType) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(HttpResponse, String) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(int, String, ContentType) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(int, String) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicResponseProducer(AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.support.BasicResponseProducer
BasicServerExchangeHandler<T> - Class in org.apache.hc.core5.http.nio.support
  Basic `AbstractServerExchangeHandler` implementation that delegates request processing and response generation to a `AsyncServerRequestHandler`.
BasicServerExchangeHandler(AsyncServerRequestHandler<T>) - Constructor for class org.apache.hc.core5.http.nio.support.BasicServerExchangeHandler
BasicServerTlsStrategy - Class in org.apache.hc.core5.http.nio.ssl
  Basic side-side implementation of `TlsStrategy` that upgrades to TLS for endpoints with the specified local ports.
BasicServerTlsStrategy(SSLContext, SecurePortStrategy, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  Use `BasicServerTlsStrategy.BasicServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
BasicServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  Use `BasicServerTlsStrategy.BasicServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
BasicServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  Use `BasicServerTlsStrategy.BasicServerTlsStrategy(SSLContext, SSLSessionVerifier)`
BasicServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  Use `BasicServerTlsStrategy.BasicServerTlsStrategy(SSLContext)`
BasicServerTlsStrategy(SecurePortStrategy) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  Use `BasicServerTlsStrategy.BasicServerTlsStrategy()`
BasicServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
BasicServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
BasicServerTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
BasicServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
BasicServerTlsStrategy() - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
BasicTokenIterator - Class in org.apache.hc.core5.http.message
  `Iterator` of `Header` tokens..
BasicTokenIterator(Iterator<Header>) - Constructor for class org.apache.hc.core5.http.message.BasicTokenIterator
  Creates a new instance of `BasicTokenIterator`.
beginHandshake(IOSession) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
BenchmarkConfig - Class in org.apache.hc.core5.benchmark
BenchmarkConfig.Builder - Class in org.apache.hc.core5.benchmark
BHttpConnection - Interface in org.apache.hc.core5.http.io
  Abstract blocking HTTP connection interface.
bind(Socket) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
bind(Socket) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
bind(Socket) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
bind(Socket) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
BODY - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
bootstrap() - Static method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
buffer() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
buffer() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
buffer() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
BufferedData - Class in org.apache.hc.core5.http.impl.nio
  A buffer that expand its capacity on demand.
BufferedData(int) - Constructor for class org.apache.hc.core5.http.impl.nio.BufferedData
BufferedHeader - Class in org.apache.hc.core5.http.message
  This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.
BufferedHeader(CharArrayBuffer) - Constructor for class org.apache.hc.core5.http.message.BufferedHeader
  Creates a new header from a buffer.
BufferedHttpEntity - Class in org.apache.hc.core5.http.io.entity
  A wrapping entity that buffers it content if necessary.
BufferedHttpEntity(HttpEntity) - Constructor for class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
  Creates a new buffered entity wrapper.
build() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
build() - Method in class org.apache.hc.core5.http.config.CharCodingConfig.Builder
build() - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
build() - Method in class org.apache.hc.core5.http.config.RegistryBuilder
build() - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
build() - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
build() - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
build() - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
build() - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
build() - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
build() - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
build() - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
build() - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
build() - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
build() - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
build() - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
build() - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
build() - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
build() - Method in class org.apache.hc.core5.net.URIBuilder
  Builds a `URI` instance.
build() - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
build() - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
Builder() - Constructor for class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
builder() - Static method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
  Create a new `DefaultBHttpClientConnectionFactory.Builder`.
builder() - Static method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
  Create a new `DefaultBHttpServerConnectionFactory.Builder`.
buildResult(HttpRequest, E, ContentType) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
  Triggered to generate object that represents a result of request message processing.
buildResult(HttpResponse, E, ContentType) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
  Triggered to generate object that represents a result of response message processing.
ByteArrayBuffer - Class in org.apache.hc.core5.util
  A resizable byte array.
ByteArrayBuffer(int) - Constructor for class org.apache.hc.core5.util.ByteArrayBuffer
  Creates an instance of `ByteArrayBuffer` with the given initial capacity.
ByteArrayEntity - Class in org.apache.hc.core5.http.io.entity
  A self contained, repeatable entity that obtains its content from a byte array.
ByteArrayEntity(byte[], int, int, ContentType, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], int, int, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], ContentType, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], ContentType, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], int, int, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
ByteArrayEntity(byte[], int, int, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
byteAt(int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns the `byte` value in this buffer at the specified index.
ByteBufferEntity - Class in org.apache.hc.core5.http.io.entity
  An entity that delivers the contents of a `ByteBuffer`.
ByteBufferEntity(ByteBuffer, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.ByteBufferEntity
ByteBufferEntity(ByteBuffer, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.ByteBufferEntity

## C

CACHE_CONTROL - Static variable in class org.apache.hc.core5.http.HttpHeaders
calculate(long, TimeValue) - Static method in class org.apache.hc.core5.util.Deadline
  Calculates a deadline with a given time in milliseconds plus a given time value.
calculate(TimeValue) - Static method in class org.apache.hc.core5.util.Deadline
  Calculates a deadline from now plus a given time value.
callAssertNothingThrown - Variable in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
Callback<T> - Interface in org.apache.hc.core5.function
  Abstract callback.
CallbackContribution<T> - Class in org.apache.hc.core5.concurrent
  Convenience base class for `FutureCallback`s that contribute a result of the operation to another `FutureCallback`.
CallbackContribution(FutureCallback<?>) - Constructor for class org.apache.hc.core5.concurrent.CallbackContribution
callGetter(Object, String, Class<T>) - Static method in class org.apache.hc.core5.util.ReflectionUtils
callSetter(Object, String, Class<?>, Object) - Static method in class org.apache.hc.core5.util.ReflectionUtils
cancel(boolean) - Method in class org.apache.hc.core5.concurrent.BasicFuture
cancel() - Method in class org.apache.hc.core5.concurrent.BasicFuture
cancel() - Method in interface org.apache.hc.core5.concurrent.Cancellable
  Cancels the ongoing operation or process.
cancel(boolean) - Method in class org.apache.hc.core5.concurrent.CompletedFuture
cancel() - Method in class org.apache.hc.core5.concurrent.CompletedFuture
cancel() - Method in class org.apache.hc.core5.concurrent.ComplexCancellable
cancel(boolean) - Method in class org.apache.hc.core5.concurrent.ComplexFuture
cancel() - Method in interface org.apache.hc.core5.http.nio.AsyncClientExchangeHandler
  Triggered to cancel the message exchange.
cancel() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
cancel() - Method in class org.apache.hc.core5.http.nio.command.ShutdownCommand
cancel() - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
cancel() - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
  Triggered to cancel the message exchange.
cancel() - Method in class org.apache.hc.core5.http2.nio.command.PingCommand
cancel() - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
cancelCommands(IOSession) - Static method in class org.apache.hc.core5.http.nio.command.CommandSupport
  Cancels all pending session `Command`s.
Cancellable - Interface in org.apache.hc.core5.concurrent
  A `Cancellable` represents a process or an operation that can be canceled.
CancellableDependency - Interface in org.apache.hc.core5.concurrent
  This interface represents `Cancellable` object dependent on another ongoing process or operation.
cancelled() - Method in class org.apache.hc.core5.concurrent.CallbackContribution
cancelled() - Method in interface org.apache.hc.core5.concurrent.FutureCallback
cancelled() - Method in class org.apache.hc.core5.concurrent.FutureContribution
canResponseHaveBody(String, HttpResponse) - Static method in class org.apache.hc.core5.http.message.MessageSupport
capacity() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
capacity() - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
capacity() - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
capacity() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Returns available capacity of this buffer.
capacity() - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Returns total capacity of the buffer
capacity() - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Returns total capacity of the buffer
capacity() - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Returns available space in the buffer.
capacity() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns the current capacity.
capacity() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns the current capacity.
CapacityChannel - Interface in org.apache.hc.core5.http.nio
  Abstract capacity update channel.
capacityIncrement() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
  Triggered to obtain the capacity increment.
capacityIncrement() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
  Triggered to obtain the capacity increment.
capacityIncrement() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
capacityIncrement() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
channel() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
channel() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
channel() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns the underlying I/O channel associated with this session.
channel() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
channel() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
CharArrayBuffer - Class in org.apache.hc.core5.util
  A resizable char array.
CharArrayBuffer(int) - Constructor for class org.apache.hc.core5.util.CharArrayBuffer
  Creates an instance of `CharArrayBuffer` with the given initial capacity.
charAt(int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns the `char` value in this buffer at the specified index.
CharCodingConfig - Class in org.apache.hc.core5.http.config
  HTTP/1.1 char coding configuration.
charCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
charCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
CharCodingConfig.Builder - Class in org.apache.hc.core5.http.config
CharCodingSupport - Class in org.apache.hc.core5.http.impl
Chars - Class in org.apache.hc.core5.http
  Commons chars used by HTTP/1.1 protocol.
check(int) - Static method in class org.apache.hc.core5.net.Ports
  Checks a port number.
check(boolean, String) - Static method in class org.apache.hc.core5.util.Args
check(boolean, String, Object...) - Static method in class org.apache.hc.core5.util.Args
check(boolean, String, Object) - Static method in class org.apache.hc.core5.util.Args
check(boolean, String) - Static method in class org.apache.hc.core5.util.Asserts
check(boolean, String, Object...) - Static method in class org.apache.hc.core5.util.Asserts
check(boolean, String, Object) - Static method in class org.apache.hc.core5.util.Asserts
checkContentLength(EntityDetails) - Static method in class org.apache.hc.core5.util.Args
checkRange(int, int, int, String) - Static method in class org.apache.hc.core5.util.Args
checkRange(long, long, long, String) - Static method in class org.apache.hc.core5.util.Args
checkRequestSupport(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
  Check if a request is supported.
checkWithDefault(int) - Static method in class org.apache.hc.core5.net.Ports
  Checks a port number where `-1` indicates the scheme default port.
chooseAlias(Map<String, PrivateKeyDetails>, SSLParameters) - Method in interface org.apache.hc.core5.ssl.PrivateKeyStrategy
  Determines what key material to use for SSL authentication.
ChunkDecoder - Class in org.apache.hc.core5.http.impl.nio
  Implements chunked transfer decoding.
ChunkDecoder(ReadableByteChannel, SessionInputBuffer, Http1Config, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.ChunkDecoder
ChunkDecoder(ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.ChunkDecoder
CHUNKED - Static variable in interface org.apache.hc.core5.http.ContentLengthStrategy
  Message body chunk coded
CHUNKED_ENCODING - Static variable in class org.apache.hc.core5.http.HeaderElements
ChunkedInputStream - Class in org.apache.hc.core5.http.impl.io
  Implements chunked transfer coding.
ChunkedInputStream(SessionInputBuffer, InputStream, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Default constructor.
ChunkedInputStream(SessionInputBuffer, InputStream) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Wraps session input stream and reads chunk coded input.
ChunkedOutputStream - Class in org.apache.hc.core5.http.impl.io
  Implements chunked transfer coding.
ChunkedOutputStream(SessionOutputBuffer, OutputStream, byte[], Supplier<List<? extends Header>>) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Default constructor.
ChunkedOutputStream(SessionOutputBuffer, OutputStream, int, Supplier<List<? extends Header>>) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Constructor taking an integer chunk size hint.
ChunkedOutputStream(SessionOutputBuffer, OutputStream, int) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Constructor with no trailers.
ChunkEncoder - Class in org.apache.hc.core5.http.impl.nio
  Implements chunked transfer coding.
ChunkEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics, int) - Constructor for class org.apache.hc.core5.http.impl.nio.ChunkEncoder
ChunkEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.ChunkEncoder
ClassicHttpRequest - Interface in org.apache.hc.core5.http
  'Classic' `HttpRequest` message that can enclose `HttpEntity`.
ClassicHttpResponse - Interface in org.apache.hc.core5.http
  'Classic' `HttpResponse` message that can enclose `HttpEntity`.
ClassicRequestBuilder - Class in org.apache.hc.core5.http.io.support
  Builder for `ClassicHttpRequest` instances.
ClassicResponseBuilder - Class in org.apache.hc.core5.http.io.support
  Builder for `ClassicHttpResponse` instances.
ClassicTestClient - Class in org.apache.hc.core5.testing.classic
ClassicTestClient(SSLContext, SocketConfig) - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestClient
ClassicTestClient(SocketConfig) - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestClient
ClassicTestClient() - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestClient
ClassicTestClientAdapter - Class in org.apache.hc.core5.testing.framework
ClassicTestClientAdapter() - Constructor for class org.apache.hc.core5.testing.framework.ClassicTestClientAdapter
ClassicTestClientTestingAdapter - Class in org.apache.hc.core5.testing.framework
ClassicTestClientTestingAdapter() - Constructor for class org.apache.hc.core5.testing.framework.ClassicTestClientTestingAdapter
ClassicTestServer - Class in org.apache.hc.core5.testing.classic
ClassicTestServer(SSLContext, SocketConfig) - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestServer
ClassicTestServer(SocketConfig) - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestServer
ClassicTestServer() - Constructor for class org.apache.hc.core5.testing.classic.ClassicTestServer
cleanupSocksProxyHandler(SocksProxy.SocksProxyHandler) - Method in class org.apache.hc.core5.testing.SocksProxy
clear() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
clear() - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
clear() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Clears buffer.
clear() - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Removes all headers.
clear() - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
clear() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Clears content of the buffer.
clear() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Clears content of the buffer.
clearEvent(int) - Method in interface org.apache.hc.core5.reactor.IOSession
  Clears interest in a particular I/O event type by updating the event mask associated with the session.
clearEvent(int) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
clearEvent(int) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
clearParameters() - Method in class org.apache.hc.core5.net.URIBuilder
  Clears URI query parameters.
client(String) - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessor` initialized with default protocol interceptors for client side HTTP/1.1 processing.
client() - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessor` initialized with default protocol interceptors for client side HTTP/1.1 processing.
client(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
client() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
ClientH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
  `IOEventHandler` that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ClientH2IOEventHandler(ClientH2StreamMultiplexer) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2IOEventHandler
ClientH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ClientH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
ClientH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
ClientH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, H2Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
ClientH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
  `ClientH2StreamMultiplexer` factory.
ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
ClientH2StreamMultiplexerFactory(HttpProcessor, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
ClientH2UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
  Protocol upgrade handler that upgrades the underlying `ProtocolIOSession` to HTTP/2 in case of a successful protocol negotiation.
ClientH2UpgradeHandler(ClientH2StreamMultiplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2UpgradeHandler
ClientHttp1IOEventHandler - Class in org.apache.hc.core5.http.impl.nio
  `IOEventHandler` that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
ClientHttp1IOEventHandler(ClientHttp1StreamDuplexer) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandler
ClientHttp1IOEventHandlerFactory - Class in org.apache.hc.core5.http.impl.nio
  `ClientHttp1IOEventHandler` factory.
ClientHttp1IOEventHandlerFactory(ClientHttp1StreamDuplexerFactory, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandlerFactory
ClientHttp1StreamDuplexer - Class in org.apache.hc.core5.http.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
ClientHttp1StreamDuplexer(ProtocolIOSession, HttpProcessor, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParser<HttpResponse>, NHttpMessageWriter<HttpRequest>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
ClientHttp1StreamDuplexerFactory - Class in org.apache.hc.core5.http.impl.nio
  `ClientHttp1StreamDuplexer` factory.
ClientHttp1StreamDuplexerFactory(HttpProcessor, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpResponse>, NHttpMessageWriterFactory<HttpRequest>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
ClientHttp1StreamDuplexerFactory(HttpProcessor, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpResponse>, NHttpMessageWriterFactory<HttpRequest>, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
ClientHttp1StreamDuplexerFactory(HttpProcessor, Http1Config, CharCodingConfig, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
ClientHttp1StreamDuplexerFactory(HttpProcessor, Http1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
ClientHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements client side of the HTTP/2 protocol negotiation handshake based on `HttpVersionPolicy` configuration.
ClientHttpProtocolNegotiator(ProtocolIOSession, ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
ClientHttpProtocolNegotiator(ProtocolIOSession, ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
ClientHttpProtocolNegotiatorFactory - Class in org.apache.hc.core5.http2.impl.nio
  `ClientHttpProtocolNegotiator` factory.
ClientHttpProtocolNegotiatorFactory(ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiatorFactory
ClientPOJOAdapter - Class in org.apache.hc.core5.testing.framework
  This adapter expects a request to be made up of POJOs such as Maps and Lists.
ClientPOJOAdapter() - Constructor for class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
ClientSessionEndpoint - Class in org.apache.hc.core5.testing.nio
  Client endpoint that can be used to initiate HTTP message exchanges.
ClientSessionEndpoint(IOSession) - Constructor for class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
ClientTestingAdapter - Class in org.apache.hc.core5.testing.framework
ClientTestingAdapter() - Constructor for class org.apache.hc.core5.testing.framework.ClientTestingAdapter
ClientTestingAdapter(ClientPOJOAdapter) - Constructor for class org.apache.hc.core5.testing.framework.ClientTestingAdapter
CLOSE - Static variable in class org.apache.hc.core5.http.HeaderElements
close() - Method in interface org.apache.hc.core5.http.HttpConnection
  Closes this connection gracefully.
close(CloseMode) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
close() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
close(CloseMode) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
close() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
close(CloseMode) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
close() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
close(CloseMode) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
close() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
close() - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Reads the remainder of the chunked message, leaving the underlying stream at a position to start reading the next response without scanning.
close() - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Finishes writing to the underlying stream, but does NOT close the underlying stream.
close() - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Reads until the end of the known length of content.
close() - Method in class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
  Finishes writing to the underlying stream, but does NOT close the underlying stream.
close() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Noop.
close() - Method in class org.apache.hc.core5.http.impl.io.IdentityInputStream
  Marks this stream as closed, but does NOT close the underlying stream.
close() - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
  Finishes writing to the underlying stream, but does NOT close the underlying stream.
close() - Method in class org.apache.hc.core5.http.io.entity.BasicHttpEntity
close() - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
close() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
close() - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Noop.
close() - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
close() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
close() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
close() - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
close() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
close() - Method in class org.apache.hc.core5.http.io.entity.PathEntity
close() - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
close() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
close() - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
close() - Method in class org.apache.hc.core5.http.message.BasicClassicHttpResponse
close() - Method in class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
close() - Method in class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
close(Closeable) - Static method in class org.apache.hc.core5.io.Closer
  Closes the given Closeable in a null-safe manner.
close(ModalCloseable, CloseMode) - Static method in class org.apache.hc.core5.io.Closer
  Closes the given Closeable in a null-safe manner.
close(CloseMode) - Method in interface org.apache.hc.core5.io.ModalCloseable
  Closes this process or endpoint and releases any system resources associated with it.
close(CloseMode) - Method in class org.apache.hc.core5.pool.LaxConnPool
close() - Method in class org.apache.hc.core5.pool.LaxConnPool
close(CloseMode) - Method in class org.apache.hc.core5.pool.StrictConnPool
close() - Method in class org.apache.hc.core5.pool.StrictConnPool
close(CloseMode) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
close() - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
close(CloseMode) - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
close() - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
close(CloseMode) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
close() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
close(CloseMode) - Method in interface org.apache.hc.core5.reactor.IOReactor
  Shuts down the I/O reactor either gracefully or immediately.
close() - Method in interface org.apache.hc.core5.reactor.IOSession
  Terminates the session gracefully and closes the underlying I/O channel.
close() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
close(CloseMode) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
close() - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
close(CloseMode) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
close() - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
close(CloseMode) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
close(CloseMode) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
close() - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
close() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
close(CloseMode) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
closeExpired() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
closeExpired() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
closeExpired() - Method in interface org.apache.hc.core5.pool.ConnPoolControl
closeExpired() - Method in class org.apache.hc.core5.pool.LaxConnPool
closeExpired() - Method in class org.apache.hc.core5.pool.StrictConnPool
closeIdle(TimeValue) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
closeIdle(TimeValue) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
closeIdle(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
closeIdle(TimeValue) - Method in interface org.apache.hc.core5.pool.ConnPoolControl
closeIdle(TimeValue) - Method in class org.apache.hc.core5.pool.LaxConnPool
closeIdle(TimeValue) - Method in class org.apache.hc.core5.pool.StrictConnPool
closeIdle(TimeValue) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
CloseMode - Enum in org.apache.hc.core5.io
  Close operation mode.
closeQuietly(Closeable) - Static method in class org.apache.hc.core5.io.Closer
  Closes the given Closeable quietly in a null-safe manner even in the event of an exception.
Closer - Class in org.apache.hc.core5.io
  Closes resources.
Closer() - Constructor for class org.apache.hc.core5.io.Closer
closeSession(IOSession, CloseMode) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
closeSession(IOSession, CloseMode) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
Command - Interface in org.apache.hc.core5.reactor
  Abstract command `IOSession` can act upon.
Command.Priority - Enum in org.apache.hc.core5.reactor
CommandLineUtils - Class in org.apache.hc.core5.benchmark
CommandSupport - Class in org.apache.hc.core5.http.nio.command
  `Command` utility methods.
CommandSupport() - Constructor for class org.apache.hc.core5.http.nio.command.CommandSupport
compareTo(TimeValue) - Method in class org.apache.hc.core5.util.TimeValue
compareToVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Compares this protocol version with another one.
complete(List<? extends Header>) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
complete() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
complete(List<? extends Header>) - Method in class org.apache.hc.core5.http.impl.nio.ChunkEncoder
complete(List<? extends Header>) - Method in interface org.apache.hc.core5.http.nio.ContentEncoder
  Terminates the content stream.
completed(T) - Method in class org.apache.hc.core5.concurrent.BasicFuture
completed(T) - Method in class org.apache.hc.core5.concurrent.ComplexFuture
completed(T) - Method in interface org.apache.hc.core5.concurrent.FutureCallback
completed - Variable in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
completed() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
completed() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
  Triggered to signal completion of data processing.
completed() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
completed() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
  Triggered to signal completion of data processing.
CompletedFuture<T> - Class in org.apache.hc.core5.concurrent
  Immutable, completed future.
CompletedFuture(T) - Constructor for class org.apache.hc.core5.concurrent.CompletedFuture
ComplexCancellable - Class in org.apache.hc.core5.concurrent
  `Cancellable` that has a dependency on another `Cancellable` process or operation.
ComplexCancellable() - Constructor for class org.apache.hc.core5.concurrent.ComplexCancellable
ComplexFuture<T> - Class in org.apache.hc.core5.concurrent
  `Future` whose result depends on another `Cancellable` process or operation or another `Future`.
ComplexFuture(FutureCallback<T>) - Constructor for class org.apache.hc.core5.concurrent.ComplexFuture
connect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
connect(HttpHost, Timeout) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
connect(NamedEndpoint, SocketAddress, SocketAddress, Timeout, Object, FutureCallback<IOSession>) - Method in interface org.apache.hc.core5.reactor.ConnectionInitiator
  Requests a connection to a remote host.
connect(NamedEndpoint, SocketAddress, SocketAddress, Timeout, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.testing.nio.AsyncRequester
connect(HttpHost, Timeout, FutureCallback<ClientSessionEndpoint>) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
connect(HttpHost, Timeout) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
connect(String, int, Timeout) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
connect(HttpHost, Timeout, FutureCallback<ClientSessionEndpoint>) - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
connect(HttpHost, Timeout) - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
connect(String, int, Timeout) - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
connected(IOSession) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered after the given session has been just created.
connected(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
connected(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
CONNECTION - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONNECTION_ENDPOINT - Static variable in class org.apache.hc.core5.http.protocol.HttpCoreContext
  Attribute name of a `EndpointDetails` object that represents the actual connection endpoint details.
ConnectionAcceptor - Interface in org.apache.hc.core5.reactor
  Non-blocking connection acceptor.
ConnectionClosedException - Exception in org.apache.hc.core5.http
  Signals that the connection has been closed unexpectedly.
ConnectionClosedException() - Constructor for exception org.apache.hc.core5.http.ConnectionClosedException
  Constructs a new ConnectionClosedException with a default message.
ConnectionClosedException(String) - Constructor for exception org.apache.hc.core5.http.ConnectionClosedException
  Constructs a new ConnectionClosedException with the specified detail message.
ConnectionClosedException(String, Object...) - Constructor for exception org.apache.hc.core5.http.ConnectionClosedException
  Constructs a new ConnectionClosedException with the specified detail message.
ConnectionClosedException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.ConnectionClosedException
  Constructs a `ConnectionClosedException` with the specified detail message and cause.
ConnectionInitiator - Interface in org.apache.hc.core5.reactor
  Non-blocking connection initiator.
ConnectionRequestTimeoutException - Exception in org.apache.hc.core5.http
  Signals timeout requesting connection.
ConnectionRequestTimeoutException() - Constructor for exception org.apache.hc.core5.http.ConnectionRequestTimeoutException
  Creates a `ConnectionRequestTimeoutException` without details.
ConnectionRequestTimeoutException(String) - Constructor for exception org.apache.hc.core5.http.ConnectionRequestTimeoutException
  Creates a `ConnectionRequestTimeoutException` with a detail message.
ConnectionReuseStrategy - Interface in org.apache.hc.core5.http
  Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.
connectSession(HttpHost, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
connectSession(T, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
ConnPool<T,C extends ModalCloseable> - Interface in org.apache.hc.core5.pool
  `ConnPool` represents a shared pool connections can be leased from and released back to.
ConnPoolControl<T> - Interface in org.apache.hc.core5.pool
  Interface to control runtime properties of a `ConnPool` such as maximum total number of connections or maximum connections per route allowed.
ConnPoolListener<T> - Interface in org.apache.hc.core5.pool
  Connection pool event listener.
ConnPoolStats<T> - Interface in org.apache.hc.core5.pool
  Interface to obtain connection pool statistics.
ConscryptClientTlsStrategy - Class in org.apache.hc.core5.http2.ssl
  Basic client-side implementation of `TlsStrategy` that upgrades to TLS for all endpoints with `HTTPS` scheme.
ConscryptClientTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
ConscryptClientTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
ConscryptClientTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
ConscryptClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
ConscryptServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
  Basic side-side implementation of `TlsStrategy` that upgrades to TLS for endpoints with the specified local ports.
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  Use `ConscryptServerTlsStrategy.ConscryptServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  Use `ConscryptServerTlsStrategy.ConscryptServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  Use `ConscryptServerTlsStrategy.ConscryptServerTlsStrategy(SSLContext, SSLSessionVerifier)`
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  Use `ConscryptServerTlsStrategy.ConscryptServerTlsStrategy(SSLContext)`
ConscryptServerTlsStrategy(SSLContext, int...) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  Use `ConscryptServerTlsStrategy.ConscryptServerTlsStrategy(SSLContext)`
ConscryptServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptSupport - Class in org.apache.hc.core5.http2.ssl
  Conscrypt TLS support methods
ConscryptSupport() - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptSupport
consume(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Ensures that the entity content is fully consumed and the content stream, if exists, is closed.
consume(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.AsyncDataConsumer
  Triggered to pass incoming data to the data consumer.
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
consume(ByteBuffer) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
consume(ByteBuffer) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
consumeData(ContentType, InputStream) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
  Processes entity data from the given stream.
consumeInformation(HttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncClientExchangeHandler
  Triggered to signal receipt of an intermediate (1xx) HTTP response.
consumeInformation(HttpResponse, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
consumePromise(HttpRequest, HttpResponse, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncPushConsumer
  Triggered to signal receipt of a request message head used as a promise and the corresponding pushed response.
consumePromise(HttpRequest, HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
consumeQuietly(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Ensures that the entity content is fully consumed and the content stream, if exists, is closed.
consumeRequest(HttpRequest, EntityDetails, HttpContext, FutureCallback<T>) - Method in interface org.apache.hc.core5.http.nio.AsyncRequestConsumer
  Triggered to signal receipt of a request message head.
consumeRequest(HttpRequest, EntityDetails, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
consumeRequest(HttpRequest, EntityDetails, HttpContext, FutureCallback<Message<HttpRequest, T>>) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
consumeResponse(HttpResponse, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncClientExchangeHandler
  Triggered to signal receipt of a response message head.
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<T>) - Method in interface org.apache.hc.core5.http.nio.AsyncResponseConsumer
  Triggered to signal receipt of a response message head.
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
consumeResponse(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<Message<HttpResponse, T>>) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
consumeResponse(ByteBuffer) - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
  Triggered to signal receipt of a ping response message.
consumeResponse(ByteBuffer) - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<Void>) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
consumeStream(Publisher<ByteBuffer>) - Static method in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
  Consumes the given stream and returns a data structure containing its length and digest.
containsBlanks(CharSequence) - Static method in class org.apache.hc.core5.util.TextUtils
containsHeader(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
containsHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Tests if headers with the given name are contained within this group.
containsHeader(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Checks if a certain header is present in this message.
containsNoBlanks(T, String) - Static method in class org.apache.hc.core5.util.Args
CONTENT_DISPOSITION - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The HTTP `Content-Disposition` header field name.
CONTENT_ENCODING - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_LANGUAGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_LENGTH - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_LOCATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_MD5 - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_TYPE - Static variable in class org.apache.hc.core5.http.HttpHeaders
CONTENT_TYPE - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
ContentDecoder - Interface in org.apache.hc.core5.http.nio
  Abstract HTTP content decoder.
ContentEncoder - Interface in org.apache.hc.core5.http.nio
  Abstract HTTP content encoder.
ContentInputBuffer - Interface in org.apache.hc.core5.http.nio.support.classic
  Generic content input buffer.
ContentInputStream - Class in org.apache.hc.core5.http.nio.support.classic
  `InputStream` adaptor for `ContentInputBuffer`.
ContentInputStream(ContentInputBuffer) - Constructor for class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
ContentLengthInputStream - Class in org.apache.hc.core5.http.impl.io
  Input stream that cuts off after a defined number of bytes.
ContentLengthInputStream(SessionInputBuffer, InputStream, long) - Constructor for class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Default constructor.
ContentLengthOutputStream - Class in org.apache.hc.core5.http.impl.io
  Output stream that cuts off after a defined number of bytes.
ContentLengthOutputStream(SessionOutputBuffer, OutputStream, long) - Constructor for class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
  Default constructor.
ContentLengthStrategy - Interface in org.apache.hc.core5.http
  Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.
ContentOutputBuffer - Interface in org.apache.hc.core5.http.nio.support.classic
  Generic content output buffer.
ContentOutputStream - Class in org.apache.hc.core5.http.nio.support.classic
  `OutputStream` adaptor for `ContentOutputBuffer`.
ContentOutputStream(ContentOutputBuffer) - Constructor for class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
ContentTooLongException - Exception in org.apache.hc.core5.http
  Signals that HTTP entity content is too long.
ContentTooLongException(String) - Constructor for exception org.apache.hc.core5.http.ContentTooLongException
  Creates a new ContentTooLongException with the specified detail message.
ContentTooLongException(String, Object...) - Constructor for exception org.apache.hc.core5.http.ContentTooLongException
  Constructs a new ContentTooLongException with the specified detail message.
ContentType - Class in org.apache.hc.core5.http
  Content type information consisting of a MIME type and an optional charset.
CONTINUE - Static variable in class org.apache.hc.core5.http.HeaderElements
Contract - Annotation Type in org.apache.hc.core5.annotation
  This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
convert(List<Header>) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
  Converts given list of HTTP/2 headers to a `HttpMessage`.
convert(T) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
  Converts given `HttpMessage` to a list of HTTP/2 headers.
convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
convert(HttpRequest) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
convert(HttpResponse) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
convert(TimeUnit) - Method in class org.apache.hc.core5.util.TimeValue
COOKIE - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The HTTP `Cookie` header field name.
copy(BenchmarkConfig) - Static method in class org.apache.hc.core5.benchmark.BenchmarkConfig
copy(CharCodingConfig) - Static method in class org.apache.hc.core5.http.config.CharCodingConfig
copy(Http1Config) - Static method in class org.apache.hc.core5.http.config.Http1Config
copy(SocketConfig) - Static method in class org.apache.hc.core5.http.io.SocketConfig
copy(ClassicHttpRequest) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
copy(ClassicHttpResponse) - Static method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
copy(HttpRequest) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
copy(HttpResponse) - Static method in class org.apache.hc.core5.http.support.BasicResponseBuilder
copy(H2Config) - Static method in class org.apache.hc.core5.http2.config.H2Config
copy(IOReactorConfig) - Static method in class org.apache.hc.core5.reactor.IOReactorConfig
copyContent(CharSequence, ParserCursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyContent(CharSequence, Tokenizer.Cursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyContent(CharSequence, Tokenizer.Cursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.util.Tokenizer
  Transfers content into the destination buffer until a whitespace character or any of the given delimiters is encountered.
copyQuotedContent(CharSequence, ParserCursor, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyQuotedContent(CharSequence, Tokenizer.Cursor, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyQuotedContent(CharSequence, Tokenizer.Cursor, StringBuilder) - Method in class org.apache.hc.core5.util.Tokenizer
  Transfers content enclosed with quote marks into the destination buffer.
copyUnquotedContent(CharSequence, ParserCursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyUnquotedContent(CharSequence, Tokenizer.Cursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
copyUnquotedContent(CharSequence, Tokenizer.Cursor, BitSet, StringBuilder) - Method in class org.apache.hc.core5.util.Tokenizer
  Transfers content into the destination buffer until a whitespace character, a quote, or any of the given delimiters is encountered.
countHeaders(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
countHeaders(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Checks if a certain header is present in this message and how many times.
countHeaders(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Checks if a certain header is present in this message and how many times.
CR - Static variable in class org.apache.hc.core5.http.Chars
CR - Static variable in class org.apache.hc.core5.util.Tokenizer
create(P) - Method in interface org.apache.hc.core5.function.Factory
create() - Static method in class org.apache.hc.core5.http.config.RegistryBuilder
create(String, Charset) - Static method in class org.apache.hc.core5.http.ContentType
  Creates a new instance of `ContentType`.
create(String) - Static method in class org.apache.hc.core5.http.ContentType
  Creates a new instance of `ContentType` without a charset.
create(String, String) - Static method in class org.apache.hc.core5.http.ContentType
  Creates a new instance of `ContentType`.
create(String, NameValuePair...) - Static method in class org.apache.hc.core5.http.ContentType
  Creates a new instance of `ContentType` with the given parameters.
create(String) - Static method in class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance from a string.
create(URI) - Static method in class org.apache.hc.core5.http.HttpHost
  Creates an `HttpHost` instance from the scheme, host, and port from the given URI.
create() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
create() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
create() - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
create() - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
create(Http1Config) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory
create() - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory
create(Http1Config) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParserFactory
create() - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriterFactory
create(ProtocolIOSession) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
create() - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
create() - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriterFactory
create() - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
create() - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriterFactory
create(String, ProtocolIOSession) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
create(String, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(String, Charset) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(String) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(byte[], ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(File, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(Serializable, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(IOCallback<OutputStream>, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(String, ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(String, Charset, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(String, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(byte[], ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(File, ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(Serializable, ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(IOCallback<OutputStream>, ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(Path, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(Path, ContentType, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
create(Http1Config) - Method in interface org.apache.hc.core5.http.io.HttpMessageParserFactory
create() - Method in interface org.apache.hc.core5.http.io.HttpMessageWriterFactory
create(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
create(int) - Static method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
create(CharArrayBuffer) - Static method in class org.apache.hc.core5.http.message.BufferedHeader
create(String, ContentType) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(String, Charset) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(String) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(byte[], ContentType) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(File, ContentType) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(String, ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(String, Charset, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(String, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(byte[], ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(File, ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(Path, ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(Path, ContentType, OpenOption...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
create(HttpRequest, HttpContext) - Method in interface org.apache.hc.core5.http.nio.HandlerFactory
  Creates a new handler instance based on properties of an incoming request message..
create() - Method in interface org.apache.hc.core5.http.nio.NHttpMessageParserFactory
create() - Method in interface org.apache.hc.core5.http.nio.NHttpMessageWriterFactory
create(int) - Static method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
create(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
create(int) - Static method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
create(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainExchangeHandlerFactory
create(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.DefaultAsyncResponseExchangeHandlerFactory
create() - Static method in class org.apache.hc.core5.http.protocol.HttpCoreContext
create() - Static method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
create(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
create(int) - Static method in class org.apache.hc.core5.http.support.BasicResponseBuilder
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
create(ProtocolIOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
create(ProtocolIOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
create(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http2.nio.support.DefaultAsyncPushConsumerFactory
create(Timeout) - Static method in class org.apache.hc.core5.io.SocketTimeoutExceptionFactory
  Creates a new `SocketTimeoutException` with a message for the given timeout.
create(String) - Static method in class org.apache.hc.core5.net.Host
create(String) - Static method in class org.apache.hc.core5.net.URIAuthority
  Creates `URIHost` instance from string.
create() - Static method in class org.apache.hc.core5.ssl.SSLContextBuilder
createBinary(Callback<StreamChannel<ByteBuffer>>, ContentType) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
createBinary(Callback<StreamChannel<ByteBuffer>>, ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
createConnection(Socket) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
createConnection(Socket) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
createConnection(Socket) - Method in interface org.apache.hc.core5.http.io.HttpConnectionFactory
createConnection(Socket) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
createConnection(Socket) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
createConnectionClosedException() - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
  Deprecated.
  do not use.
createContentDecoder(long, ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
createContentDecoder(long, ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
createContentEncoder(long, WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
createContentEncoder(long, WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
createContinuation(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
createContinuation(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createData(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
createData(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createDecoder(CharCodingConfig) - Static method in class org.apache.hc.core5.http.impl.CharCodingSupport
createDefault() - Static method in class org.apache.hc.core5.ssl.SSLContexts
  Creates default factory based on the standard JSSE trust material (`cacerts` file in the security properties directory).
createEncoder(CharCodingConfig) - Static method in class org.apache.hc.core5.http.impl.CharCodingSupport
createGoAway(int, H2Error, String) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createGzipped(String, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(String, Charset) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(String) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(byte[], ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(File, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(Serializable, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(IOCallback<OutputStream>, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createGzipped(Path, ContentType) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandlerFactory
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1IOEventHandlerFactory
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiatorFactory
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiatorFactory
createHandler(ProtocolIOSession, Object) - Method in interface org.apache.hc.core5.reactor.IOEventHandlerFactory
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.reactor.SocksProxyProtocolHandlerFactory
createHeaders(int, ByteBuffer, boolean, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
createHeaders(int, ByteBuffer, boolean, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
  Subclasses must override this method to generate an instance of `HttpMessage` based on the initial input from the session buffer.
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageParser
  Creates `HttpMessage` instance based on the content of the input buffer containing the first line of the incoming HTTP message.
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
createMessage(CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser
createPing(ByteBuffer) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createPingAck(ByteBuffer) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createPushPromise(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
createPushPromise(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createResetStream(int, H2Error) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createResetStream(int, int) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createSettings(H2Setting...) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createSettingsAck() - Method in class org.apache.hc.core5.http2.frame.FrameFactory
createSystemDefault() - Static method in class org.apache.hc.core5.ssl.SSLContexts
  Creates default SSL context based on system properties.
createText(Callback<StreamChannel<CharBuffer>>, ContentType) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
createText(Callback<StreamChannel<CharBuffer>>, ContentType, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
createUrlEncoded(Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
createUrlEncoded(Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
createWindowUpdate(int, int) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
Cursor(int, int) - Constructor for class org.apache.hc.core5.util.Tokenizer.Cursor
custom() - Static method in class org.apache.hc.core5.benchmark.BenchmarkConfig
custom() - Static method in class org.apache.hc.core5.http.config.CharCodingConfig
custom() - Static method in class org.apache.hc.core5.http.config.Http1Config
custom() - Static method in class org.apache.hc.core5.http.io.SocketConfig
custom() - Static method in class org.apache.hc.core5.http2.config.H2Config
custom() - Static method in class org.apache.hc.core5.reactor.IOReactorConfig
custom() - Static method in class org.apache.hc.core5.ssl.SSLContexts
  Creates custom SSL context.
customClient(String) - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessorBuilder` initialized with default protocol interceptors for client side HTTP/1.1 processing.
customClient(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
customServer(String) - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessorBuilder` initialized with default protocol interceptors for server side HTTP/1.1 processing.
customServer(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors

## D

data() - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
data(ByteBuffer, boolean) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
  Triggered to pass incoming data packet to the data consumer.
data(CharBuffer, boolean) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
  Triggered to pass incoming data packet to the data consumer.
data(ByteBuffer, boolean) - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
data(CharBuffer, boolean) - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
DataStreamChannel - Interface in org.apache.hc.core5.http.nio
  Abstract byte stream channel
DATE - Static variable in class org.apache.hc.core5.http.HttpHeaders
DATE_FORMAT - Static variable in class org.apache.hc.core5.util.Deadline
  The format used for parsing and formatting dates.
DAV - Static variable in class org.apache.hc.core5.http.HttpHeaders
Deadline - Class in org.apache.hc.core5.util
  A deadline based on a UNIX time, the elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.
DeadlineTimeoutException - Exception in org.apache.hc.core5.util
  A specialization of `TimeoutException` that carries a deadline and an actual value, both as UNIX times.
decode(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.PercentCodec
decodeHeader(ByteBuffer) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
decodeHeaders(ByteBuffer) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
decorate(T) - Method in interface org.apache.hc.core5.function.Decorator
decorate(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionDecorator
Decorator<T> - Interface in org.apache.hc.core5.function
  Abstract decorator.
deepcopy(Object) - Static method in class org.apache.hc.core5.testing.framework.TestingFramework
  Used to make a "deep" copy of an object.
DEF_BUF_SIZE - Static variable in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
DEFAULT - Static variable in class org.apache.hc.core5.http.config.CharCodingConfig
DEFAULT - Static variable in class org.apache.hc.core5.http.config.Http1Config
DEFAULT - Static variable in class org.apache.hc.core5.http.HttpVersion
  HTTP/1.1 is default
DEFAULT - Static variable in class org.apache.hc.core5.http.io.SocketConfig
DEFAULT - Static variable in class org.apache.hc.core5.http2.config.H2Config
DEFAULT - Static variable in class org.apache.hc.core5.reactor.IOReactorConfig
DEFAULT_BINARY - Static variable in class org.apache.hc.core5.http.ContentType
DEFAULT_REQUEST_BODY - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify a body, this one is used.
DEFAULT_REQUEST_CONTENT_TYPE - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify a request contentType, this one is used.
DEFAULT_REQUEST_HEADERS - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify a request headers, these are used.
DEFAULT_REQUEST_PATH - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify a path, this one is used.
DEFAULT_REQUEST_PROTOCOL_VERSION - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify a protocol version, this one is used.
DEFAULT_REQUEST_QUERY - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify query parameters, these are used.
DEFAULT_RESPONSE_BODY - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify an expected response body, this one is used.
DEFAULT_RESPONSE_CONTENT_TYPE - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify an expected response contentType, this one is used.
DEFAULT_RESPONSE_HEADERS - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify expected response headers, these are used.
DEFAULT_RESPONSE_STATUS - Static variable in class org.apache.hc.core5.testing.framework.TestingFramework
  If a test does not specify an expected response status, this one is used.
DEFAULT_SCHEME - Static variable in class org.apache.hc.core5.http.HttpHost
  The default scheme is "http".
DEFAULT_TEXT - Static variable in class org.apache.hc.core5.http.ContentType
DEFAULT_WAIT_FOR_CONTINUE - Static variable in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
DefaultAddressResolver - Class in org.apache.hc.core5.http.impl
  Default `HttpHost` to `InetSocketAddress` resolver.
DefaultAddressResolver() - Constructor for class org.apache.hc.core5.http.impl.DefaultAddressResolver
DefaultAsyncPushConsumerFactory - Class in org.apache.hc.core5.http2.nio.support
  Factory for `AsyncPushConsumer` instances that make use of `HttpRequestMapper` to dispatch the request to a particular `AsyncPushConsumer` for processing.
DefaultAsyncPushConsumerFactory(HttpRequestMapper<Supplier<AsyncPushConsumer>>) - Constructor for class org.apache.hc.core5.http2.nio.support.DefaultAsyncPushConsumerFactory
DefaultAsyncResponseExchangeHandlerFactory - Class in org.apache.hc.core5.http.nio.support
  Factory for `AsyncServerExchangeHandler` instances that make use of `HttpRequestMapper` to dispatch the request to a particular `AsyncServerExchangeHandler` for processing.
DefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>>, Decorator<AsyncServerExchangeHandler>) - Constructor for class org.apache.hc.core5.http.nio.support.DefaultAsyncResponseExchangeHandlerFactory
DefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>>) - Constructor for class org.apache.hc.core5.http.nio.support.DefaultAsyncResponseExchangeHandlerFactory
DefaultBHttpClientConnection - Class in org.apache.hc.core5.http.impl.io
  Default implementation of `HttpClientConnection`.
DefaultBHttpClientConnection(Http1Config, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy, ResponseOutOfOrderStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
  Creates new instance of DefaultBHttpClientConnection.
DefaultBHttpClientConnection(Http1Config, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
  Creates new instance of DefaultBHttpClientConnection.
DefaultBHttpClientConnection(Http1Config, CharsetDecoder, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
DefaultBHttpClientConnection(Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
DefaultBHttpClientConnectionFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for `HttpClientConnection`s.
DefaultBHttpClientConnectionFactory(Http1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
DefaultBHttpClientConnectionFactory(Http1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
DefaultBHttpClientConnectionFactory(Http1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
DefaultBHttpClientConnectionFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
DefaultBHttpClientConnectionFactory.Builder - Class in org.apache.hc.core5.http.impl.io
  Builder for `DefaultBHttpClientConnectionFactory`.
DefaultBHttpServerConnection - Class in org.apache.hc.core5.http.impl.io
  Default implementation of `HttpServerConnection`.
DefaultBHttpServerConnection(String, Http1Config, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
  Creates new instance of DefaultBHttpServerConnection.
DefaultBHttpServerConnection(String, Http1Config, CharsetDecoder, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
DefaultBHttpServerConnection(String, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
DefaultBHttpServerConnectionFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for `HttpServerConnection`s.
DefaultBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
DefaultBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
DefaultBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
DefaultBHttpServerConnectionFactory.Builder - Class in org.apache.hc.core5.http.impl.io
  Builder for `DefaultBHttpServerConnectionFactory`.
DefaultClassicHttpRequestFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for creating `ClassicHttpRequest` objects.
DefaultClassicHttpRequestFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultClassicHttpRequestFactory
DefaultClassicHttpResponseFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for creating `ClassicHttpResponse` objects.
DefaultClassicHttpResponseFactory(ReasonPhraseCatalog) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory
  Creates a new response factory with the given catalog.
DefaultClassicHttpResponseFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory
  Creates a new response factory with the default catalog.
DefaultConnectingIOReactor - Class in org.apache.hc.core5.reactor
  Multi-core I/O reactor that can act as `ConnectionInitiator` Internally this I/O reactor distributes newly created I/O session equally across multiple I/O worker threads for a more optimal resource utilization and a better I/O performance.
DefaultConnectingIOReactor(IOEventHandlerFactory, IOReactorConfig, ThreadFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Callback<IOSession>) - Constructor for class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
DefaultConnectingIOReactor(IOEventHandlerFactory, IOReactorConfig, Callback<IOSession>) - Constructor for class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
DefaultConnectingIOReactor(IOEventHandlerFactory) - Constructor for class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
  Creates an instance of DefaultConnectingIOReactor with default configuration.
DefaultConnectionReuseStrategy - Class in org.apache.hc.core5.http.impl
  Default implementation of a strategy deciding about connection re-use.
DefaultConnectionReuseStrategy() - Constructor for class org.apache.hc.core5.http.impl.DefaultConnectionReuseStrategy
DefaultContentLengthStrategy - Class in org.apache.hc.core5.http.impl
  The default implementation of the content length strategy.
DefaultContentLengthStrategy() - Constructor for class org.apache.hc.core5.http.impl.DefaultContentLengthStrategy
  Creates `DefaultContentLengthStrategy` instance.
DefaultDisposalCallback<T extends SocketModalCloseable> - Class in org.apache.hc.core5.pool
  Default implementation of `DisposalCallback`.
DefaultDisposalCallback() - Constructor for class org.apache.hc.core5.pool.DefaultDisposalCallback
DefaultFrameFactory - Class in org.apache.hc.core5.http2.frame
  Default `FrameFactory` implementation.
DefaultFrameFactory() - Constructor for class org.apache.hc.core5.http2.frame.DefaultFrameFactory
DefaultH2RequestConverter - Class in org.apache.hc.core5.http2.impl
  HTTP/2 request converter.
DefaultH2RequestConverter() - Constructor for class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
DefaultH2ResponseConverter - Class in org.apache.hc.core5.http2.impl
  HTTP/2 response converter.
DefaultH2ResponseConverter() - Constructor for class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
DefaultHttpProcessor - Class in org.apache.hc.core5.http.protocol
  Default immutable implementation of `HttpProcessor`.
DefaultHttpProcessor(HttpRequestInterceptor[], HttpResponseInterceptor[]) - Constructor for class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
DefaultHttpProcessor(List<HttpRequestInterceptor>, List<HttpResponseInterceptor>) - Constructor for class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
DefaultHttpProcessor(HttpRequestInterceptor...) - Constructor for class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
DefaultHttpProcessor(HttpResponseInterceptor...) - Constructor for class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
DefaultHttpRequestFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for creating `HttpRequest` objects.
DefaultHttpRequestFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestFactory
DefaultHttpRequestParser - Class in org.apache.hc.core5.http.impl.io
  HTTP request parser that obtain its input from an instance of `SessionInputBuffer`.
DefaultHttpRequestParser(LineParser, HttpRequestFactory<ClassicHttpRequest>, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
  Creates new instance of DefaultHttpRequestParser.
DefaultHttpRequestParser(Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
DefaultHttpRequestParser() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
DefaultHttpRequestParser<T extends HttpRequest> - Class in org.apache.hc.core5.http.impl.nio
  Default `NHttpMessageParser` implementation for `HttpRequest`s.
DefaultHttpRequestParser(HttpRequestFactory<T>, LineParser, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
  Creates an instance of DefaultHttpRequestParser.
DefaultHttpRequestParser(HttpRequestFactory<T>, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
DefaultHttpRequestParser(HttpRequestFactory<T>) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
DefaultHttpRequestParserFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for request message parsers.
DefaultHttpRequestParserFactory(LineParser, HttpRequestFactory<ClassicHttpRequest>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory
DefaultHttpRequestParserFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory
DefaultHttpRequestParserFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for request message parsers.
DefaultHttpRequestParserFactory(Http1Config, HttpRequestFactory<HttpRequest>, LineParser) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
DefaultHttpRequestParserFactory(Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
DefaultHttpRequestParserFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
DefaultHttpRequestWriter - Class in org.apache.hc.core5.http.impl.io
  HTTP request writer that serializes its output to an instance of `SessionOutputBuffer`.
DefaultHttpRequestWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriter
  Creates an instance of DefaultHttpRequestWriter.
DefaultHttpRequestWriter() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriter
DefaultHttpRequestWriter<T extends HttpRequest> - Class in org.apache.hc.core5.http.impl.nio
  Default `NHttpMessageWriter` implementation for `HttpRequest`s.
DefaultHttpRequestWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriter
  Creates an instance of DefaultHttpRequestWriter.
DefaultHttpRequestWriter() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriter
DefaultHttpRequestWriterFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for request message writers.
DefaultHttpRequestWriterFactory(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory
DefaultHttpRequestWriterFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory
DefaultHttpRequestWriterFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for request message writers.
DefaultHttpRequestWriterFactory(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriterFactory
DefaultHttpRequestWriterFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriterFactory
DefaultHttpResponseFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for creating `HttpResponse` objects.
DefaultHttpResponseFactory(ReasonPhraseCatalog) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseFactory
  Creates a new response factory with the given catalog.
DefaultHttpResponseFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseFactory
  Creates a new response factory with the default catalog.
DefaultHttpResponseParser - Class in org.apache.hc.core5.http.impl.io
  HTTP response parser that obtain its input from an instance of `SessionInputBuffer`.
DefaultHttpResponseParser(LineParser, HttpResponseFactory<ClassicHttpResponse>, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
  Creates new instance of DefaultHttpResponseParser.
DefaultHttpResponseParser(Http1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
DefaultHttpResponseParser() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
DefaultHttpResponseParser<T extends HttpResponse> - Class in org.apache.hc.core5.http.impl.nio
  Default `NHttpMessageParser` implementation for `HttpResponse`s.
DefaultHttpResponseParser(HttpResponseFactory<T>, LineParser, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser
  Creates an instance of DefaultHttpResponseParser.
DefaultHttpResponseParser(HttpResponseFactory<T>, Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser
DefaultHttpResponseParser(HttpResponseFactory<T>) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser
DefaultHttpResponseParserFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for response message parsers.
DefaultHttpResponseParserFactory(LineParser, HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for response message parsers.
DefaultHttpResponseParserFactory(Http1Config, HttpResponseFactory<HttpResponse>, LineParser) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory(Http1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
DefaultHttpResponseWriter - Class in org.apache.hc.core5.http.impl.io
  HTTP response writer that serializes its output to an instance of `SessionOutputBuffer`.
DefaultHttpResponseWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriter
  Creates an instance of DefaultHttpResponseWriter.
DefaultHttpResponseWriter() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriter
DefaultHttpResponseWriter<T extends HttpResponse> - Class in org.apache.hc.core5.http.impl.nio
  Default `NHttpMessageWriter` implementation for `HttpResponse`s.
DefaultHttpResponseWriter(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriter
  Creates an instance of DefaultHttpResponseWriter.
DefaultHttpResponseWriter() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriter
DefaultHttpResponseWriterFactory - Class in org.apache.hc.core5.http.impl.io
  Default factory for response message writers.
DefaultHttpResponseWriterFactory(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriterFactory
DefaultHttpResponseWriterFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriterFactory
DefaultHttpResponseWriterFactory - Class in org.apache.hc.core5.http.impl.nio
  Default factory for response message writers.
DefaultHttpResponseWriterFactory(LineFormatter) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriterFactory
DefaultHttpResponseWriterFactory() - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriterFactory
DefaultListeningIOReactor - Class in org.apache.hc.core5.reactor
  Multi-core I/O reactor that can act as both `ConnectionInitiator` and `ConnectionAcceptor`.
DefaultListeningIOReactor(IOEventHandlerFactory, IOReactorConfig, ThreadFactory, ThreadFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Callback<IOSession>) - Constructor for class org.apache.hc.core5.reactor.DefaultListeningIOReactor
  Creates an instance of DefaultListeningIOReactor with the given configuration.
DefaultListeningIOReactor(IOEventHandlerFactory, IOReactorConfig, Callback<IOSession>) - Constructor for class org.apache.hc.core5.reactor.DefaultListeningIOReactor
  Creates an instance of DefaultListeningIOReactor with the given configuration.
DefaultListeningIOReactor(IOEventHandlerFactory) - Constructor for class org.apache.hc.core5.reactor.DefaultListeningIOReactor
  Creates an instance of DefaultListeningIOReactor with default configuration.
defaultsTo(T, T) - Static method in class org.apache.hc.core5.util.TimeValue
  Returns the given `timeValue` if it is not `null`, if `null` then returns the given `defaultValue`.
defaultsToDisabled(Timeout) - Static method in class org.apache.hc.core5.util.Timeout
  Returns the given `timeout` if it is not `null`, if `null` then returns `Timeout.DISABLED`.
defaultsToNegativeOneMillisecond(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
  Returns the given `timeValue` if it is not `null`, if `null` then returns `TimeValue.NEG_ONE_SECOND`.
defaultsToNegativeOneSecond(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
  Returns the given `timeValue` if it is not `null`, if `null` then returns `TimeValue.NEG_ONE_SECOND`.
defaultsToZeroMilliseconds(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
  Returns the given `timeValue` if it is not `null`, if `null` then returns `TimeValue.ZERO_MILLISECONDS`.
DefaultThreadFactory - Class in org.apache.hc.core5.concurrent
  Default `ThreadFactory` implementation.
DefaultThreadFactory(String, ThreadGroup, boolean) - Constructor for class org.apache.hc.core5.concurrent.DefaultThreadFactory
DefaultThreadFactory(String, boolean) - Constructor for class org.apache.hc.core5.concurrent.DefaultThreadFactory
DefaultThreadFactory(String) - Constructor for class org.apache.hc.core5.concurrent.DefaultThreadFactory
DefaultTlsSetupHandler - Class in org.apache.hc.core5.http.io.ssl
  Default TLS session setup handler.
DefaultTlsSetupHandler() - Constructor for class org.apache.hc.core5.http.io.ssl.DefaultTlsSetupHandler
DEL - Static variable in class org.apache.hc.core5.http.Chars
delete() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
delete(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
delete(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
delete() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
delete(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
delete(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
delete() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
delete(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
delete(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
deleteTests() - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  Deletes all tests.
DEPTH - Static variable in class org.apache.hc.core5.http.HttpHeaders
desiredResponse - Variable in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
DESTINATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
determineJRELevel() - Static method in class org.apache.hc.core5.util.ReflectionUtils
determineLength(HttpMessage) - Method in interface org.apache.hc.core5.http.ContentLengthStrategy
  Returns length of the given message in bytes.
determineLength(HttpMessage) - Method in class org.apache.hc.core5.http.impl.DefaultContentLengthStrategy
digest(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
digest(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
digest(HttpMessage) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest(HttpRequest) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
DigestingEntityConsumer<T> - Class in org.apache.hc.core5.http.nio.entity
  `AsyncEntityConsumer` decorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.
DigestingEntityConsumer(String, AsyncEntityConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
DigestingEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  `AsyncEntityProducer` decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.
DigestingEntityProducer(String, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
DISABLED - Static variable in class org.apache.hc.core5.util.Timeout
  A disabled timeout represented as 0 `MILLISECONDS`.
discardConnection(CloseMode) - Method in class org.apache.hc.core5.pool.PoolEntry
DiscardingEntityConsumer<T> - Class in org.apache.hc.core5.http.nio.entity
  No-op `AsyncEntityConsumer` that discards all data from the data stream.
DiscardingEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
disconnected(IOSession) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered when the given session has been terminated.
disconnected(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
disconnected(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
DisposalCallback<T extends ModalCloseable> - Interface in org.apache.hc.core5.pool
  Represents a customizable disposal strategy for `ModalCloseable` instances.
divide(long) - Method in class org.apache.hc.core5.util.TimeValue
  Returns a TimeValue whose value is `(this / divisor)`.
divide(long, TimeUnit) - Method in class org.apache.hc.core5.util.TimeValue
  Returns a TimeValue whose value is `(this / divisor)`.
doConnect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
doConnect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
doTlsUpgrade(ProtocolIOSession, NamedEndpoint, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
doTlsUpgrade(ProtocolIOSession, NamedEndpoint, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
DQUOTE - Static variable in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
  Double quote
DQUOTE - Static variable in class org.apache.hc.core5.util.Tokenizer
  Double quote

## E

EmptyInputStream - Class in org.apache.hc.core5.http.impl.io
  Deprecated.
  Please use `EmptyInputStream`
EmptyInputStream - Class in org.apache.hc.core5.http.io.entity
encode(StringBuilder, CharSequence, Charset) - Static method in class org.apache.hc.core5.net.PercentCodec
encode(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.PercentCodec
encodeHeader(ByteArrayBuffer, Header) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
encodeHeader(ByteArrayBuffer, String, String, boolean) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
encodeHeaders(ByteArrayBuffer, List<? extends Header>, boolean) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
EndpointDetails - Class in org.apache.hc.core5.http
  HTTP connection endpoint details.
EndpointDetails(SocketAddress, SocketAddress, Timeout) - Constructor for class org.apache.hc.core5.http.EndpointDetails
EndpointParameters - Class in org.apache.hc.core5.reactor
  Endpoint initialization parameters
EndpointParameters(String, String, int, Object) - Constructor for class org.apache.hc.core5.reactor.EndpointParameters
EndpointParameters(HttpHost, Object) - Constructor for class org.apache.hc.core5.reactor.EndpointParameters
endStream(List<? extends Header>) - Method in interface org.apache.hc.core5.http.nio.DataStreamChannel
  Terminates the underlying data stream and optionally writes a closing sequence with the given trailers.
endStream() - Method in interface org.apache.hc.core5.http.nio.StreamChannel
  Terminates the underlying data stream and optionally writes a closing sequence.
enforceRequirements(Object, SSLSessionInitializer) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
enforceStrongSecurity(SSLSessionInitializer) - Static method in class org.apache.hc.core5.http.nio.ssl.TlsSupport
EnglishReasonPhraseCatalog - Class in org.apache.hc.core5.http.impl
  English reason phrases for HTTP status codes.
EnglishReasonPhraseCatalog() - Constructor for class org.apache.hc.core5.http.impl.EnglishReasonPhraseCatalog
  Restricted default constructor, for derived classes.
enqueue(Command, Command.Priority) - Method in interface org.apache.hc.core5.reactor.IOSession
  Inserts `Command` at the end of the command queue.
enqueue(Command, Command.Priority) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
enqueue(Command, Command.Priority) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
ensureAdjustedCapacity(int) - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Ensures the buffer can accommodate at least the required capacity adjusted to multiples of 1024.
ensureCapacity(int) - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Ensures the buffer can accommodate the exact required capacity.
ensureCapacity(int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Ensures that the capacity is at least equal to the specified minimum.
ensureCapacity(int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Ensures that the capacity is at least equal to the specified minimum.
EntityDetails - Interface in org.apache.hc.core5.http
  Details of an entity transmitted by a message.
EntityTemplate - Class in org.apache.hc.core5.http.io.entity
  Entity that delegates the process of content generation to a `IOCallback` with `OutputStream` as output sink.
EntityTemplate(long, ContentType, String, IOCallback<OutputStream>) - Constructor for class org.apache.hc.core5.http.io.entity.EntityTemplate
EntityUtils - Class in org.apache.hc.core5.http.io.entity
  Support methods for `HttpEntity`.
entrySet() - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
  Returns a `Set` view of the mappings contained in this matcher.
entrySet() - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
  Returns a `Set` view of the mappings contained in this matcher.
enumAvailable(Callback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.LaxConnPool
enumAvailable(Callback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.StrictConnPool
  Enumerates all available connections.
enumAvailable(Callback<IOSession>) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
enumLeased(Callback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.LaxConnPool
enumLeased(Callback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.StrictConnPool
  Enumerates all leased connections.
eofDetected(InputStream) - Method in interface org.apache.hc.core5.http.io.EofSensorWatcher
  Indicates that EOF is detected.
EofSensorInputStream - Class in org.apache.hc.core5.http.io
  A stream wrapper that triggers actions on `close()` and EOF.
EofSensorInputStream(InputStream, EofSensorWatcher) - Constructor for class org.apache.hc.core5.http.io.EofSensorInputStream
  Creates a new EOF sensor.
EofSensorWatcher - Interface in org.apache.hc.core5.http.io
  A watcher for `EofSensorInputStream`.
equals(Object) - Method in class org.apache.hc.core5.http.HttpHost
equals(Object) - Method in class org.apache.hc.core5.http.message.BasicNameValuePair
equals(int, int) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Checks whether this instance has the same major and minor version as the arguments.
equals(Object) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Checks equality of this protocol version with an object.
equals(Object) - Method in class org.apache.hc.core5.net.Host
equals(Object) - Method in class org.apache.hc.core5.net.URIAuthority
equals(Object) - Method in class org.apache.hc.core5.util.Deadline
equals(Object, Object) - Static method in class org.apache.hc.core5.util.LangUtils
  Check if two objects are equal.
equals(Object[], Object[]) - Static method in class org.apache.hc.core5.util.LangUtils
  Check if two object arrays are equal.
equals(Object) - Method in class org.apache.hc.core5.util.TimeValue
ESCAPE - Static variable in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
  Backward slash / escape character
ESCAPE - Static variable in class org.apache.hc.core5.util.Tokenizer
  Backward slash / escape character
ETAG - Static variable in class org.apache.hc.core5.http.HttpHeaders
EVEN - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
EventMask - Class in org.apache.hc.core5.reactor
  Type of I/O event notifications I/O sessions can declare interest in.
exception(IOSession, Exception) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered when the given session throws a exception.
exception(IOSession, Exception) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
exception(IOSession, Exception) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
ExceptionListener - Interface in org.apache.hc.core5.http
excludeH2Blacklisted(String...) - Static method in class org.apache.hc.core5.http.ssl.TlsCiphers
excludeWeak(String...) - Static method in enum org.apache.hc.core5.http.ssl.TLS
excludeWeak(String...) - Static method in class org.apache.hc.core5.http.ssl.TlsCiphers
ExecutableCommand - Class in org.apache.hc.core5.http.nio.command
  Abstract executable command that may need to do some cleaning up in case of an failure and also optionally may want to cancel the associated HTTP message exchange through `CancellableDependency`.
ExecutableCommand() - Constructor for class org.apache.hc.core5.http.nio.command.ExecutableCommand
execute() - Method in class org.apache.hc.core5.benchmark.HttpBenchmark
execute(T) - Method in interface org.apache.hc.core5.function.Callback
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
execute(AsyncClientExchangeHandler, Timeout, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, FutureCallback<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
execute(HttpClientConnection, ClassicHttpRequest, HttpResponseInformationCallback, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(HttpClientConnection, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(HttpClientConnection, ClassicHttpRequest, HttpContext, HttpClientResponseHandler<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(HttpHost, ClassicHttpRequest, HttpResponseInformationCallback, Timeout, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(HttpHost, ClassicHttpRequest, Timeout, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(HttpHost, ClassicHttpRequest, Timeout, HttpContext, HttpClientResponseHandler<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
execute(ClassicHttpRequest, HttpClientConnection, HttpResponseInformationCallback, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Sends the request and obtain a response.
execute(ClassicHttpRequest, HttpClientConnection, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Sends the request and obtain a response.
execute(HttpResponse, HttpConnection, HttpContext) - Method in interface org.apache.hc.core5.http.io.HttpResponseInformationCallback
execute(SSLParameters) - Method in class org.apache.hc.core5.http.io.ssl.DefaultTlsSetupHandler
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Initiates a message exchange using the given handler.
execute(AsyncClientExchangeHandler, HttpContext) - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Initiates a message exchange using the given handler.
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Initiates message exchange using the given request producer and response consumer.
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Initiates message exchange using the given request producer and response consumer.
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Initiates a message exchange using the given request producer and response consumer.
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
execute(AsyncClientExchangeHandler, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
execute(T) - Method in interface org.apache.hc.core5.io.IOCallback
execute(SocketModalCloseable, CloseMode) - Method in class org.apache.hc.core5.pool.DefaultDisposalCallback
execute(T, CloseMode) - Method in interface org.apache.hc.core5.pool.DisposalCallback
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.core5.testing.classic.ClassicTestClient
execute(String, Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClassicTestClientAdapter
  Execute an HTTP request.
execute(String, Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
  Execute an HTTP request.
execute(String, Map<String, Object>, TestingFrameworkRequestHandler, Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  See the documentation for the same method in `ClientPOJOAdapter`.
execute(Command, Command.Priority) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(AsyncClientExchangeHandler, HttpContext) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
execute(Exception) - Method in class org.apache.hc.core5.testing.nio.LoggingExceptionCallback
expand() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Expands buffer's capacity.
ExpandableBuffer - Class in org.apache.hc.core5.http.impl.nio
  A buffer that expand its capacity on demand.
ExpandableBuffer(int) - Constructor for class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Allocates buffer of the given size using the given allocator.
ExpandableBuffer.Mode - Enum in org.apache.hc.core5.http.impl.nio
EXPECT - Static variable in class org.apache.hc.core5.http.HttpHeaders
Experimental - Annotation Type in org.apache.hc.core5.annotation
  The field or method to which this annotation is applied is marked as experimental.
EXPIRES - Static variable in class org.apache.hc.core5.http.HttpHeaders

## F

Factory<P,T> - Interface in org.apache.hc.core5.function
  Abstract object factory.
failCommands(IOSession, Exception) - Static method in class org.apache.hc.core5.http.nio.command.CommandSupport
  Fails all pending session `Command`s.
failed(Exception) - Method in class org.apache.hc.core5.concurrent.BasicFuture
failed(Exception) - Method in class org.apache.hc.core5.concurrent.CallbackContribution
failed(Exception) - Method in class org.apache.hc.core5.concurrent.ComplexFuture
failed(Exception) - Method in interface org.apache.hc.core5.concurrent.FutureCallback
failed(Exception) - Method in class org.apache.hc.core5.concurrent.FutureContribution
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncDataExchangeHandler
  Triggered to signal a failure in data processing.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncEntityConsumer
  Triggered to signal a failure in data processing.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncEntityProducer
  Triggered to signal a failure in data generation.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncPushConsumer
  Triggered to signal a failure in data processing.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncPushProducer
  Triggered to signal a failure in data generation.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncRequestConsumer
  Triggered to signal a failure in data processing.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncRequestProducer
  Triggered to signal a failure in data generation.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncResponseConsumer
  Triggered to signal a failure in data processing.
failed(Exception) - Method in interface org.apache.hc.core5.http.nio.AsyncResponseProducer
  Triggered to signal a failure in data generation.
failed(Exception) - Method in class org.apache.hc.core5.http.nio.command.ExecutableCommand
failed(Exception) - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicPushProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
failed(Exception) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
failed(Exception) - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
  Triggered to signal a failure in data processing.
failed(Exception) - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
failed(Exception) - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
failed(Exception) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
failed(Exception) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
FileContentDecoder - Interface in org.apache.hc.core5.http.nio
  A content decoder capable of transferring data directly to a `FileChannel`
FileContentEncoder - Interface in org.apache.hc.core5.http.nio
  A content encoder capable of transferring data directly from a `FileChannel`
FileEntity - Class in org.apache.hc.core5.http.io.entity
  A self contained, repeatable entity that obtains its content from a file.
FileEntity(File, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.FileEntity
FileEntity(File, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.FileEntity
FileEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  `AsyncEntityProducer` implementation that generates data stream from content of a `File`.
FileEntityProducer(File, int, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.nio.entity.FileEntityProducer
FileEntityProducer(File, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.nio.entity.FileEntityProducer
FileEntityProducer(File, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.FileEntityProducer
FileEntityProducer(File) - Constructor for class org.apache.hc.core5.http.nio.entity.FileEntityProducer
fill(ReadableByteChannel) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Makes an attempt to fill the buffer with data from the given `ReadableByteChannel`.
fill(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
fillBuffer(InputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
fillBufferFromChannel() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Reads from the channel to the session buffer.
find(String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
finish() - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Must be called to ensure the internal cache is flushed and the closing chunk is written.
FixedPortStrategy - Class in org.apache.hc.core5.http.nio.ssl
  Deprecated.
  Use configuration parameters provided by connection listeners.
FixedPortStrategy(int...) - Constructor for class org.apache.hc.core5.http.nio.ssl.FixedPortStrategy
  Deprecated.
flush() - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Flushes the content buffer and the underlying stream.
flush() - Method in class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
flush() - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
flush(OutputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
flush() - Method in interface org.apache.hc.core5.http.io.BHttpConnection
  Writes out all pending buffered data over the open connection.
flush(OutputStream) - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Flushes this session buffer and forces any buffered output bytes to be written out.
flush(WritableByteChannel) - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Makes an attempt to flush the content of this buffer to the given destination `WritableByteChannel`.
flush() - Method in class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
flush(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
flush(WritableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
flushToChannel() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
  Flushes content of the session buffer to the channel and updates transport metrics.
format(String, Set<String>) - Static method in class org.apache.hc.core5.http.message.MessageSupport
format(String, String...) - Static method in class org.apache.hc.core5.http.message.MessageSupport
format() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Formats this protocol version as a string.
format(Iterable<? extends NameValuePair>, char, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a String that is suitable for use as an `application/x-www-form-urlencoded` list of parameters in an HTTP PUT or HTTP POST.
format(Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a String that is suitable for use as an `application/x-www-form-urlencoded` list of parameters in an HTTP PUT or HTTP POST.
format(StringBuilder, Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.net.WWWFormCodec
  Formats the list of `NameValuePair` parameters into a `application/x-www-form-urlencoded` content.
format(Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.net.WWWFormCodec
  Formats the list of `NameValuePair` parameters into a `application/x-www-form-urlencoded` content string.
format(TimeUnit) - Method in class org.apache.hc.core5.util.Deadline
  Formats this deadline.
formatAddress(StringBuilder, SocketAddress) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Formats `SocketAddress` as text.
formatElements(CharArrayBuffer, HeaderElement[], boolean) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
formatElements(CharArrayBuffer, HeaderElement[], boolean) - Method in interface org.apache.hc.core5.http.message.HeaderValueFormatter
  Formats an array of header elements.
formatHeader(CharArrayBuffer, Header) - Method in class org.apache.hc.core5.http.message.BasicLineFormatter
formatHeader(CharArrayBuffer, Header) - Method in interface org.apache.hc.core5.http.message.LineFormatter
  Formats a header.
formatHeaderElement(CharArrayBuffer, HeaderElement, boolean) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
formatHeaderElement(CharArrayBuffer, HeaderElement, boolean) - Method in interface org.apache.hc.core5.http.message.HeaderValueFormatter
  Formats one header element.
formatNameValuePair(CharArrayBuffer, NameValuePair, boolean) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
formatNameValuePair(CharArrayBuffer, NameValuePair, boolean) - Method in interface org.apache.hc.core5.http.message.HeaderValueFormatter
  Formats one name-value pair, where the value is optional.
formatParameters(CharArrayBuffer, NameValuePair[], boolean) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
formatParameters(CharArrayBuffer, NameValuePair[], boolean) - Method in interface org.apache.hc.core5.http.message.HeaderValueFormatter
  Formats the parameters of a header element.
formatRequestLine(CharArrayBuffer, RequestLine) - Method in class org.apache.hc.core5.http.message.BasicLineFormatter
formatRequestLine(CharArrayBuffer, RequestLine) - Method in interface org.apache.hc.core5.http.message.LineFormatter
  Formats a request line.
formatSegments(Iterable<String>, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a string consisting of joint encoded path segments.
formatSegments(String...) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a string consisting of joint encoded path segments.
formatStatusLine(CharArrayBuffer, StatusLine) - Method in class org.apache.hc.core5.http.message.BasicLineFormatter
formatStatusLine(CharArrayBuffer, StatusLine) - Method in interface org.apache.hc.core5.http.message.LineFormatter
  Formats a status line.
formatTarget() - Method in class org.apache.hc.core5.util.Deadline
  Formats the deadline value as a string in the format "yyyy-MM-dd\'T\'HH:mm:ss.SSSZ".
FormattedHeader - Interface in org.apache.hc.core5.http
  An HTTP header which is already formatted.
formatTokens(CharArrayBuffer, String...) - Static method in class org.apache.hc.core5.http.message.MessageSupport
formatTokens(CharArrayBuffer, Set<String>) - Static method in class org.apache.hc.core5.http.message.MessageSupport
Frame<T> - Class in org.apache.hc.core5.http2.frame
  Abstract HTTP/2 data frame.
Frame(int, int, int) - Constructor for class org.apache.hc.core5.http2.frame.Frame
FrameConsts - Class in org.apache.hc.core5.http2.frame
  Values used by HTTP/2 protocol.
FrameFactory - Class in org.apache.hc.core5.http2.frame
  Abstract `RawFrame` factory that supports standard HTTP/2 `FrameType`s.
FrameFactory() - Constructor for class org.apache.hc.core5.http2.frame.FrameFactory
FrameFlag - Enum in org.apache.hc.core5.http2.frame
  Standard HTTP/2 frame flags.
FrameInputBuffer - Class in org.apache.hc.core5.http2.impl.io
  Frame input buffer for HTTP/2 blocking connections.
FrameInputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
FrameInputBuffer - Class in org.apache.hc.core5.http2.impl.nio
  Frame input buffer for HTTP/2 non-blocking connections.
FrameInputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
FrameOutputBuffer - Class in org.apache.hc.core5.http2.impl.io
  Frame output buffer for HTTP/2 blocking connections.
FrameOutputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
FrameOutputBuffer - Class in org.apache.hc.core5.http2.impl.nio
  Frame output buffer for HTTP/2 non-blocking connections.
FrameOutputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
FramePrinter - Class in org.apache.hc.core5.http2.frame
FramePrinter() - Constructor for class org.apache.hc.core5.http2.frame.FramePrinter
FrameType - Enum in org.apache.hc.core5.http2.frame
  Standard HTTP/2 frame types.
FrameworkTest - Class in org.apache.hc.core5.testing.framework
FrameworkTest() - Constructor for class org.apache.hc.core5.testing.framework.FrameworkTest
  Constructs a test with default values.
FrameworkTest(Map<String, Object>) - Constructor for class org.apache.hc.core5.testing.framework.FrameworkTest
  Constructs a test with values that are passed in as well as defaults for values that are not passed in.
freeze() - Method in class org.apache.hc.core5.util.Deadline
FROM - Static variable in class org.apache.hc.core5.http.HttpHeaders
from(int) - Static method in enum org.apache.hc.core5.http.message.StatusLine.StatusClass
  Gets the response status class for the given status code.
from(Deadline) - Static method in exception org.apache.hc.core5.util.DeadlineTimeoutException
  Creates a new exception for the given timeout deadline and actual timeout.
fromMap(String, Map<?, ?>, ClassLoader) - Static method in class org.apache.hc.core5.util.VersionInfo
  Instantiates version information from properties.
fromMilliseconds(long, long) - Static method in exception org.apache.hc.core5.util.TimeoutValueException
  Creates a new exception for the given timeout deadline and actual timeout.
fromUnixMilliseconds(long) - Static method in class org.apache.hc.core5.util.Deadline
  Creates a deadline from a UNIX time in milliseconds.
FutureCallback<T> - Interface in org.apache.hc.core5.concurrent
  A callback interface that gets invoked upon completion of a `Future`.
FutureContribution<T> - Class in org.apache.hc.core5.concurrent
  Convenience base class for `FutureCallback`s that contribute a result of the operation to another `BasicFuture`.
FutureContribution(BasicFuture<?>) - Constructor for class org.apache.hc.core5.concurrent.FutureContribution

## G

generate(int) - Method in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
generateChallenge(T, URIAuthority, String, HttpContext) - Method in class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
  Generates an authentication challenge in case of unsuccessful authentication.
generateChallenge(T, URIAuthority, String, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
  Generates an authentication challenge in case of unsuccessful authentication.
generateContent() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
  Triggered to generate entity representation.
generateContent() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
  Triggered to generate entity representation.
generateContent() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
generateContent() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
generateResponseContent(HttpResponse) - Method in class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
  Generates response body for UNAUTHORIZED response.
generateResponseContent(HttpResponse) - Method in class org.apache.hc.core5.http.io.support.HttpServerExpectationFilter
  Generates response content entity for the final HTTP response with an error status representing the cause of expectation failure.
generateResponseContent(HttpResponse) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
  Generates response body for UNAUTHORIZED response.
generateResponseContent(HttpResponse) - Method in class org.apache.hc.core5.http.nio.support.AsyncServerExpectationFilter
get() - Method in class org.apache.hc.core5.concurrent.BasicFuture
get(long, TimeUnit) - Method in class org.apache.hc.core5.concurrent.BasicFuture
get() - Method in class org.apache.hc.core5.concurrent.CompletedFuture
get(long, TimeUnit) - Method in class org.apache.hc.core5.concurrent.CompletedFuture
get() - Method in interface org.apache.hc.core5.function.Supplier
get(int, int) - Static method in class org.apache.hc.core5.http.HttpVersion
  Gets a specific instance or creates a new one.
get() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
get(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
get(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
get() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
get(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
get(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
get() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
get(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
get(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
getActual() - Method in exception org.apache.hc.core5.util.TimeoutValueException
  Gets how long was the expected timeout in milliseconds.
getAddress() - Method in class org.apache.hc.core5.http.HttpHost
  Returns the inet address if explicitly set by a constructor, `null` otherwise.
getAddress() - Method in interface org.apache.hc.core5.reactor.ListenerEndpoint
  Returns the socket address of this endpoint.
getApplicationProtocol() - Method in class org.apache.hc.core5.reactor.ssl.TlsDetails
getAttachment() - Method in class org.apache.hc.core5.reactor.EndpointParameters
getAttribute(String) - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
getAttribute(String) - Method in interface org.apache.hc.core5.http.protocol.HttpContext
  Obtains attribute with the given name.
getAttribute(String) - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getAttribute(String, Class<T>) - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getAuthority() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns authority of this request message.
getAuthority() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getAuthority() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getAuthority() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getAvailable() - Method in class org.apache.hc.core5.pool.PoolStats
  Gets the number idle persistent connections.
getBacklogSize() - Method in class org.apache.hc.core5.http.io.SocketConfig
getBacklogSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getBody() - Method in class org.apache.hc.core5.http.Message
getBuffer() - Method in interface org.apache.hc.core5.http.FormattedHeader
  Obtains the buffer with the formatted header.
getBuffer() - Method in class org.apache.hc.core5.http.message.BufferedHeader
getBufferSize() - Method in class org.apache.hc.core5.http.config.Http1Config
getByCode(int) - Static method in enum org.apache.hc.core5.http2.H2Error
getByMimeType(String) - Static method in class org.apache.hc.core5.http.ContentType
  Deprecated.
  Do not use. This method was made public by mistake.
getBytesTransferred() - Method in class org.apache.hc.core5.http.impl.BasicHttpTransportMetrics
getBytesTransferred() - Method in interface org.apache.hc.core5.http.io.HttpTransportMetrics
  Returns the number of bytes transferred.
getCancellableDependency() - Method in class org.apache.hc.core5.http.nio.command.ExecutableCommand
getCancellableDependency() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
getCanonicalLocalHostName() - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Returns canonical name (fully qualified domain name) of the localhost.
getCertChain() - Method in class org.apache.hc.core5.ssl.PrivateKeyDetails
getCharset() - Method in class org.apache.hc.core5.http.config.CharCodingConfig
getCharset() - Method in class org.apache.hc.core5.http.ContentType
getCharset(Charset) - Method in class org.apache.hc.core5.http.ContentType
  Gets this Charset if it's non-null, otherwise, return the given `defaultCharset`.
getCharset(ContentType, Charset) - Static method in class org.apache.hc.core5.http.ContentType
  Gets a ContentType's Charset if neither are null, otherwise, return the given `defaultCharset`.
getCharset() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getCharset() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the Charset.
getChunkSizeHint() - Method in class org.apache.hc.core5.http.config.Http1Config
getClassloader() - Method in class org.apache.hc.core5.util.VersionInfo
  Obtains the classloader used to read the version information.
getClientName() - Method in class org.apache.hc.core5.testing.framework.ClassicTestClientAdapter
  Name of the HTTP Client that this adapter uses.
getClientName() - Method in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
  Name of the HTTP Client that this adapter uses.
getClientPOJOAdapter() - Method in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  Getter for the `ClientPOJOAdapter` that is actually used to make the HTTP request.
getCode() - Method in interface org.apache.hc.core5.http.HttpResponse
  Obtains the code of this response message.
getCode() - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
getCode() - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
getCode() - Method in enum org.apache.hc.core5.http2.config.H2Param
getCode() - Method in class org.apache.hc.core5.http2.config.H2Setting
getCode() - Method in exception org.apache.hc.core5.http2.H2ConnectionException
getCode() - Method in enum org.apache.hc.core5.http2.H2Error
getCode() - Method in exception org.apache.hc.core5.http2.H2StreamResetException
getConcurrencyLevel() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getConcurrencyLevel() - Method in class org.apache.hc.core5.benchmark.Results
getCondensedHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets a header representing all of the header values with the given name.
getConnection() - Method in class org.apache.hc.core5.pool.PoolEntry
getConnPoolControl() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getContent() - Method in interface org.apache.hc.core5.http.HttpEntity
  Returns a content stream of the entity.
getContent() - Method in class org.apache.hc.core5.http.io.entity.BasicHttpEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
getContent() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getContent() - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.PathEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
getContent() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
getContent() - Method in interface org.apache.hc.core5.http.nio.AsyncEntityConsumer
  Returns the result of entity processing when it becomes available or `null` if the entity is still being received.
getContent() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
getContent() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
getContent() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
getContent() - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
getContent() - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
getContent() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
getContentEncoding() - Method in interface org.apache.hc.core5.http.EntityDetails
  Returns content encoding of the entity, if known.
getContentEncoding() - Method in class org.apache.hc.core5.http.impl.BasicEntityDetails
getContentEncoding() - Method in class org.apache.hc.core5.http.impl.IncomingEntityDetails
getContentEncoding() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
getContentEncoding() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getContentEncoding() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
getContentEncoding() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
getContentLength() - Method in class org.apache.hc.core5.benchmark.Results
getContentLength() - Method in class org.apache.hc.core5.benchmark.Stats
getContentLength() - Method in interface org.apache.hc.core5.http.EntityDetails
  Returns length of the entity, if known.
getContentLength() - Method in class org.apache.hc.core5.http.impl.BasicEntityDetails
getContentLength() - Method in class org.apache.hc.core5.http.impl.IncomingEntityDetails
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.BasicHttpEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.PathEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
getContentLength() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
getContentLength() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
getContentType() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getContentType() - Method in interface org.apache.hc.core5.http.EntityDetails
  Returns content type of the entity, if known.
getContentType() - Method in class org.apache.hc.core5.http.impl.BasicEntityDetails
getContentType() - Method in class org.apache.hc.core5.http.impl.IncomingEntityDetails
getContentType() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
getContentType() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getContentType() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
getContentType() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
getContentType() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
getContext() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
getCreated() - Method in class org.apache.hc.core5.pool.PoolEntry
getCurrentDate() - Method in class org.apache.hc.core5.http.protocol.HttpDateGenerator
getData() - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
  Returns content of ping message.
getData() - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
getDeadline() - Method in exception org.apache.hc.core5.util.DeadlineTimeoutException
  The expected deadline for this timeout since the start of UNIX time.
getDeadline() - Method in exception org.apache.hc.core5.util.TimeoutValueException
  Gets how long we actually waited in milliseconds.
getDefaultMaxIOThreadCount() - Static method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Gets the default value for `ioThreadCount`.
getDefaultMaxPerRoute() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getDefaultMaxPerRoute() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getDefaultMaxPerRoute() - Method in interface org.apache.hc.core5.pool.ConnPoolControl
getDefaultMaxPerRoute() - Method in class org.apache.hc.core5.pool.LaxConnPool
getDefaultMaxPerRoute() - Method in class org.apache.hc.core5.pool.StrictConnPool
getDigest() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
  Returns digest hash.
getDigest() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
  Returns digest hash.
getDocumentPath() - Method in class org.apache.hc.core5.benchmark.Results
getDuration() - Method in class org.apache.hc.core5.util.TimeValue
getEndpointDetails() - Method in interface org.apache.hc.core5.http.HttpConnection
  Returns this connection's endpoint details.
getEndpointDetails() - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getEndpoints() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
getEndpoints() - Method in interface org.apache.hc.core5.reactor.ConnectionAcceptor
  Returns a set of endpoints for this I/O reactor.
getEndpoints() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
getEndpoints() - Method in class org.apache.hc.core5.testing.nio.AsyncServer
getEntity() - Method in interface org.apache.hc.core5.http.HttpEntityContainer
  Obtains the message entity, if available.
getEntity() - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
getEntity() - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
getEntity() - Method in class org.apache.hc.core5.http.message.BasicClassicHttpRequest
getEntity() - Method in class org.apache.hc.core5.http.message.BasicClassicHttpResponse
getEntity() - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
getEntity() - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
getEntity() - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
getEntityDetails() - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
  Returns the response entity details.
getErrorOffset() - Method in exception org.apache.hc.core5.http.ParseException
getEventMask() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns mask of I/O evens this session declared interest in.
getEventMask() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getEventMask() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getException() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
getException() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
getException() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
getException() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
getException() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
getException() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
getException() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
getExchangeHandler() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
getExpiryDeadline() - Method in class org.apache.hc.core5.pool.PoolEntry
getFailureCount() - Method in class org.apache.hc.core5.benchmark.Results
getFailureCount() - Method in class org.apache.hc.core5.benchmark.Stats
getFirst() - Method in class org.apache.hc.core5.http.config.NamedElementChain
getFirstHeader(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getFirstHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets the first header with the given name.
getFirstHeader(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns the first header with a specified name of this message.
getFirstHeader(String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getFirstHeaders() - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getFirstQueryParam(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the first `NameValuePair` for a given name.
getFlags() - Method in class org.apache.hc.core5.http2.frame.Frame
getFooters() - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
getFragment() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the fragments.
getFramesTransferred() - Method in interface org.apache.hc.core5.http2.H2TransportMetrics
getFramesTransferred() - Method in class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
getHandler() - Method in class org.apache.hc.core5.http2.nio.command.PingCommand
getHandler() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns event handler associated with the session.
getHandler() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getHandler() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getHead() - Method in class org.apache.hc.core5.http.Message
getHeader(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets single first header with the given name.
getHeader(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Gets single first header with the given name.
getHeaders() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getHeaders(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getHeaders() - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getHeaders(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets all of the headers with the given name.
getHeaders() - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets all of the headers contained within this group.
getHeaders() - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns all the headers of this message.
getHeaders(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns all the headers with a specified name of this message.
getHeaders() - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getHeaders(String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getHeaderTableSize() - Method in class org.apache.hc.core5.http2.config.H2Config
getHost() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the host portion of the `URI`.
getHostName() - Method in class org.apache.hc.core5.benchmark.Results
getHostName() - Method in class org.apache.hc.core5.http.HttpHost
  Returns the host name.
getHostName() - Method in class org.apache.hc.core5.net.Host
getHostName() - Method in interface org.apache.hc.core5.net.NamedEndpoint
  Returns name (IP or DNS name).
getHostName() - Method in class org.apache.hc.core5.net.URIAuthority
getHostName() - Method in class org.apache.hc.core5.reactor.EndpointParameters
getHostPort() - Method in class org.apache.hc.core5.benchmark.Results
getId() - Method in enum org.apache.hc.core5.http.URIScheme
getId() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getId() - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
getId() - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
getId(Object) - Static method in class org.apache.hc.core5.testing.classic.LoggingSupport
getId() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getId() - Method in interface org.apache.hc.core5.util.Identifiable
getIdentityStorePassword() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getIdentityStorePath() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getInetAddress() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
getInetAddress() - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
getInformationResponse() - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
  Returns the intermediate (1xx) HTTP response if one was received.
getInitialEndpoint() - Method in interface org.apache.hc.core5.reactor.ProtocolIOSession
getInitialWindowSize() - Method in class org.apache.hc.core5.http.config.Http1Config
getInitialWindowSize() - Method in class org.apache.hc.core5.http2.config.H2Config
getInputStream() - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
getInputStream(Socket) - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
getIoThreadCount() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getKeepAliveCount() - Method in class org.apache.hc.core5.benchmark.Results
getKeepAliveCount() - Method in class org.apache.hc.core5.benchmark.Stats
getLast() - Method in class org.apache.hc.core5.http.config.NamedElementChain
getLastEventTime() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns timestamp of the last I/O event including socket timeout reset.
getLastEventTime() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getLastEventTime() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getLastHeader(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getLastHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Gets the last header with the given name.
getLastHeader(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns the last header with a specified name of this message.
getLastHeader(String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getLastReadTime() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns timestamp of the last read event.
getLastReadTime() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getLastReadTime() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getLastWriteTime() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns timestamp of the last write event.
getLastWriteTime() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getLastWriteTime() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getLeased() - Method in class org.apache.hc.core5.pool.PoolStats
  Gets the number of persistent connections tracked by the connection manager currently being used to execute requests.
getLength() - Method in class org.apache.hc.core5.http2.frame.RawFrame
getLocalAddress() - Method in class org.apache.hc.core5.http.EndpointDetails
getLocalAddress() - Method in interface org.apache.hc.core5.http.HttpConnection
  Returns this connection's local address or `null` if it is not bound yet.
getLocalAddress() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns local address.
getLocalAddress() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getLocalAddress() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getLocale() - Method in interface org.apache.hc.core5.http.HttpResponse
  Obtains the locale of this response.
getLocale() - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
getLocale() - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
getLocalPort() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
getLock() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns session lock that should be used by I/O event handlers to synchronize access to the session.
getLock() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getLock() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getLowerBound() - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
getMajor() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Returns the major version number of the protocol.
getMalformedInputAction() - Method in class org.apache.hc.core5.http.config.CharCodingConfig
getMax() - Method in class org.apache.hc.core5.pool.PoolStats
  Gets the maximum number of allowed persistent connections.
getMaxConcurrentStreams() - Method in class org.apache.hc.core5.http2.config.H2Config
getMaxEmptyLineCount() - Method in class org.apache.hc.core5.http.config.Http1Config
getMaxFrameSize() - Method in class org.apache.hc.core5.http2.config.H2Config
getMaxHeaderCount() - Method in class org.apache.hc.core5.http.config.Http1Config
getMaxHeaderListSize() - Method in class org.apache.hc.core5.http2.config.H2Config
getMaxLineLength() - Method in class org.apache.hc.core5.http.config.Http1Config
getMaxListSize() - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
getMaxPerRoute(HttpHost) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getMaxPerRoute(HttpHost) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getMaxPerRoute(T) - Method in interface org.apache.hc.core5.pool.ConnPoolControl
getMaxPerRoute(T) - Method in class org.apache.hc.core5.pool.LaxConnPool
getMaxPerRoute(T) - Method in class org.apache.hc.core5.pool.StrictConnPool
getMaxTableSize() - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
getMaxTableSize() - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
getMaxTotal() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getMaxTotal() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getMaxTotal() - Method in interface org.apache.hc.core5.pool.ConnPoolControl
getMaxTotal() - Method in class org.apache.hc.core5.pool.LaxConnPool
getMaxTotal() - Method in class org.apache.hc.core5.pool.StrictConnPool
getMessage() - Method in exception org.apache.hc.core5.testing.framework.TestingFrameworkException
getMethod() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getMethod() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns method of this request message.
getMethod() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getMethod() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getMethod() - Method in class org.apache.hc.core5.http.message.RequestLine
getMethod() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getMetrics() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
getMetrics() - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
getMetrics() - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Returns `HttpTransportMetrics` for this session buffer.
getMetrics() - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Returns `HttpTransportMetrics` for this session buffer.
getMetrics() - Method in class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
getMetrics() - Method in class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
getMetrics() - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
getMetrics() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
getMimeType() - Method in class org.apache.hc.core5.http.ContentType
getMinor() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Returns the minor version number of the HTTP protocol.
getModule() - Method in class org.apache.hc.core5.util.VersionInfo
  Obtains the name of the versioned module or informal unit.
getName() - Method in class org.apache.hc.core5.http.config.NamedElementChain.Node
getName() - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns header element name.
getName() - Method in class org.apache.hc.core5.http.message.BasicHeader
getName() - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getName() - Method in class org.apache.hc.core5.http.message.BasicNameValuePair
getName() - Method in class org.apache.hc.core5.http.message.BufferedHeader
getName() - Method in interface org.apache.hc.core5.http.NameValuePair
  Gets the name of this pair.
getNext() - Method in class org.apache.hc.core5.http.config.NamedElementChain.Node
getOptions() - Static method in class org.apache.hc.core5.benchmark.CommandLineUtils
getOutputStream(Socket) - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
getOutputStream() - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
getPackage() - Method in class org.apache.hc.core5.util.VersionInfo
  Obtains the package name.
getParameter(String) - Method in class org.apache.hc.core5.http.ContentType
getParameter(int) - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns parameter with the given index.
getParameter(int) - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getParameterByName(String) - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns the first parameter with the given name.
getParameterByName(String) - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getParameterCount() - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns the total count of parameters.
getParameterCount() - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getParameters() - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns an array of name / value pairs.
getParameters() - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getParameters() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getPath() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns URI path of this request message or `null` if not set.
getPath() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getPath() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getPath() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getPath() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the path.
getPathSegments() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the path segments.
getPayload() - Method in class org.apache.hc.core5.http2.frame.Frame
getPayload() - Method in class org.apache.hc.core5.http2.frame.RawFrame
getPayloadContent() - Method in class org.apache.hc.core5.http2.frame.RawFrame
getPayloadFile() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getPayloadText() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getPending() - Method in class org.apache.hc.core5.pool.PoolStats
  Gets the number of connection requests being blocked awaiting a free connection.
getPort() - Method in class org.apache.hc.core5.http.HttpHost
  Returns the port.
getPort() - Method in class org.apache.hc.core5.net.Host
getPort() - Method in interface org.apache.hc.core5.net.NamedEndpoint
  Returns the port.
getPort() - Method in class org.apache.hc.core5.net.URIAuthority
getPort() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the port.
getPort() - Method in class org.apache.hc.core5.reactor.EndpointParameters
getPort() - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
getPos() - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
getPrevious() - Method in class org.apache.hc.core5.http.config.NamedElementChain.Node
getProtocol() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Returns the name of the protocol.
getProtocolVersion() - Method in class org.apache.hc.core5.benchmark.Results
getProtocolVersion() - Method in interface org.apache.hc.core5.http.HttpConnection
  Returns this connection's protocol version or `null` if unknown.
getProtocolVersion() - Method in class org.apache.hc.core5.http.message.RequestLine
getProtocolVersion() - Method in class org.apache.hc.core5.http.message.StatusLine
getProtocolVersion() - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
getProtocolVersion() - Method in interface org.apache.hc.core5.http.protocol.HttpContext
  Returns protocol version used in this context.
getProtocolVersion() - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getProxyAddress() - Method in class org.apache.hc.core5.testing.SocksProxy
getPushHandlerFactory() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
getQueryParams() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the query parameters as a List.
getRcvBufSize() - Method in class org.apache.hc.core5.http.io.SocketConfig
getRcvBufSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getReason(int, Locale) - Method in class org.apache.hc.core5.http.impl.EnglishReasonPhraseCatalog
  Obtains the reason phrase for a status code.
getReason(int) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
  Looks up a reason phrase.
getReason(int, Locale) - Method in interface org.apache.hc.core5.http.ReasonPhraseCatalog
  Obtains the reason phrase for a status code.
getReasonPhrase() - Method in interface org.apache.hc.core5.http.HttpResponse
  Obtains the reason phrase of this response if available.
getReasonPhrase() - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
getReasonPhrase() - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
getReasonPhrase() - Method in class org.apache.hc.core5.http.message.StatusLine
getReceivedBytesCount() - Method in class org.apache.hc.core5.http.EndpointDetails
  Gets the number of bytes transferred over the connection, 0 if not available.
getReceivedBytesCount() - Method in interface org.apache.hc.core5.http.HttpConnectionMetrics
  Gets the number of bytes transferred over the connection, 0 if not available.
getReceivedBytesCount() - Method in class org.apache.hc.core5.http.impl.BasicEndpointDetails
getReceivedBytesCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
getRelease() - Method in class org.apache.hc.core5.util.VersionInfo
  Obtains the release of the versioned module or informal unit.
getRemoteAddress() - Method in class org.apache.hc.core5.http.EndpointDetails
getRemoteAddress() - Method in interface org.apache.hc.core5.http.HttpConnection
  Returns this connection's remote address or `null` if it is not connected yet or unconnected.
getRemoteAddress() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns address of the remote peer.
getRemoteAddress() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getRemoteAddress() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getRequest() - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getRequestCount() - Method in class org.apache.hc.core5.http.EndpointDetails
  Gets the number of requests transferred over the connection, 0 if not available.
getRequestCount() - Method in interface org.apache.hc.core5.http.HttpConnectionMetrics
  Gets the number of requests transferred over the connection, 0 if not available.
getRequestCount() - Method in class org.apache.hc.core5.http.impl.BasicEndpointDetails
getRequestCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
getRequests() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getRequestUri() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns request URI of this request message.
getRequestUri() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getRequestUri() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getResponse() - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getResponseCount() - Method in class org.apache.hc.core5.http.EndpointDetails
  Gets the number of responses transferred over the connection, 0 if not available.
getResponseCount() - Method in interface org.apache.hc.core5.http.HttpConnectionMetrics
  Gets the number of responses transferred over the connection, 0 if not available.
getResponseCount() - Method in class org.apache.hc.core5.http.impl.BasicEndpointDetails
getResponseCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
getResponseFuture() - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
getRoute() - Method in class org.apache.hc.core5.pool.PoolEntry
getRoutes() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getRoutes() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getRoutes() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
getRoutes() - Method in interface org.apache.hc.core5.pool.ConnPoolControl
getRoutes() - Method in class org.apache.hc.core5.pool.LaxConnPool
getRoutes() - Method in class org.apache.hc.core5.pool.StrictConnPool
  Returns snapshot of all knows routes
getRoutes() - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
getScheme() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns scheme of this request message.
getScheme() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getScheme() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getScheme() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getScheme() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the scheme.
getScheme() - Method in class org.apache.hc.core5.reactor.EndpointParameters
getSchemeName() - Method in class org.apache.hc.core5.http.HttpHost
  Returns the scheme name.
getSchemeSpecificPart() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the scheme specific part.
getSelectInterval() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSentBytesCount() - Method in class org.apache.hc.core5.http.EndpointDetails
  Gets the number of bytes transferred over the connection, 0 if not available.
getSentBytesCount() - Method in interface org.apache.hc.core5.http.HttpConnectionMetrics
  Gets the number of bytes transferred over the connection, 0 if not available.
getSentBytesCount() - Method in class org.apache.hc.core5.http.impl.BasicEndpointDetails
getSentBytesCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
getServerName() - Method in class org.apache.hc.core5.benchmark.Results
getServerName() - Method in class org.apache.hc.core5.benchmark.Stats
getSession(T, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
getSize() - Method in class org.apache.hc.core5.http.config.NamedElementChain
getSndBufSize() - Method in class org.apache.hc.core5.http.io.SocketConfig
getSndBufSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSoapAction() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getSocket() - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
getSocketTimeout() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getSocketTimeout() - Method in class org.apache.hc.core5.http.EndpointDetails
  Gets the socket timeout.
getSocketTimeout() - Method in interface org.apache.hc.core5.http.SocketModalCloseable
  Returns the socket timeout value.
getSocketTimeout() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns value of the socket timeout in milliseconds.
getSocketTimeout() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getSocketTimeout() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getSocksProxyAddress() - Method in class org.apache.hc.core5.http.io.SocketConfig
getSocksProxyAddress() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSocksProxyPassword() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSocksProxyUsername() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSoftwareInfo(String, String, Class<?>) - Static method in class org.apache.hc.core5.util.VersionInfo
  Gets software information as `"<name>/<release> (Java/<java.version>)"`.
getSoLinger() - Method in class org.apache.hc.core5.http.io.SocketConfig
getSoLinger() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSoTimeout() - Method in class org.apache.hc.core5.http.io.SocketConfig
getSoTimeout() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getSSLSession() - Method in interface org.apache.hc.core5.http.HttpConnection
  Returns this connection's SSL session or `null` if TLS has not been activated.
getSSLSession() - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
getSSLSession() - Method in class org.apache.hc.core5.reactor.ssl.TlsDetails
getState() - Method in class org.apache.hc.core5.pool.PoolEntry
getStats(HttpHost) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getStats(HttpHost) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getStats(T) - Method in interface org.apache.hc.core5.pool.ConnPoolStats
getStats(T) - Method in class org.apache.hc.core5.pool.LaxConnPool
getStats(T) - Method in class org.apache.hc.core5.pool.StrictConnPool
getStatus() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
getStatus() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
getStatus() - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
getStatus() - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
getStatus() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
getStatus() - Method in interface org.apache.hc.core5.reactor.IOReactor
  Returns the current status of the reactor.
getStatus() - Method in interface org.apache.hc.core5.reactor.IOSession
  Returns status of the session:
getStatus() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getStatus() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
getStatusClass() - Method in class org.apache.hc.core5.http.message.StatusLine
getStatusCode() - Method in class org.apache.hc.core5.http.message.StatusLine
getStreamHash(long) - Static method in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
  Computes the hash of the deterministic stream (as produced by `ReactiveTestUtils.produceStream(long)`).
getStreamId() - Method in class org.apache.hc.core5.http2.frame.Frame
getSuccessCount() - Method in class org.apache.hc.core5.benchmark.Results
getSuccessCount() - Method in class org.apache.hc.core5.benchmark.Stats
getTimeLimit() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getTimestamp() - Method in class org.apache.hc.core5.util.VersionInfo
  Deprecated.
  This will be removed in 6.0.
getTimeUnit() - Method in class org.apache.hc.core5.util.TimeValue
getTlsDetails() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
getTlsDetails() - Method in interface org.apache.hc.core5.reactor.ssl.TransportSecurityLayer
  Returns details of a fully established TLS session.
getTotalBytesRcvd() - Method in class org.apache.hc.core5.benchmark.Results
getTotalBytesRecv() - Method in class org.apache.hc.core5.benchmark.Stats
getTotalBytesSent() - Method in class org.apache.hc.core5.benchmark.Results
getTotalBytesSent() - Method in class org.apache.hc.core5.benchmark.Stats
getTotalContentBytesRecvd() - Method in class org.apache.hc.core5.benchmark.Results
getTotalContentLength() - Method in class org.apache.hc.core5.benchmark.Stats
getTotalStats() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
getTotalStats() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
getTotalStats() - Method in interface org.apache.hc.core5.pool.ConnPoolStats
getTotalStats() - Method in class org.apache.hc.core5.pool.LaxConnPool
getTotalStats() - Method in class org.apache.hc.core5.pool.StrictConnPool
getTotalTimeMillis() - Method in class org.apache.hc.core5.benchmark.Results
getTrafficClass() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
getTrailerNames() - Method in interface org.apache.hc.core5.http.EntityDetails
  Preliminary declaration of trailing headers.
getTrailerNames() - Method in class org.apache.hc.core5.http.impl.BasicEntityDetails
getTrailerNames() - Method in class org.apache.hc.core5.http.impl.IncomingEntityDetails
getTrailerNames() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
getTrailerNames() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getTrailerNames() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
getTrailerNames() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
getTrailers() - Method in interface org.apache.hc.core5.http.HttpEntity
  Returns supplier of message trailers - headers sent after message body.
getTrailers() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
getTrailers() - Method in class org.apache.hc.core5.http.impl.nio.ChunkDecoder
getTrailers() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
getTrailers() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
getTrailers() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
getTrailers() - Method in interface org.apache.hc.core5.http.nio.ContentDecoder
  Returns content trailers if available
getTrailers() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
  List of trailers sent with the data stream.
getTrailers() - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
  Returns the trailers received at the end of the response.
getTrustStorePassword() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getTrustStorePath() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getType() - Method in class org.apache.hc.core5.http.nio.command.ShutdownCommand
getType() - Method in class org.apache.hc.core5.http2.frame.Frame
getType() - Method in class org.apache.hc.core5.ssl.PrivateKeyDetails
getUnmappableInputAction() - Method in class org.apache.hc.core5.http.config.CharCodingConfig
getUpdated() - Method in class org.apache.hc.core5.pool.PoolEntry
getUpperBound() - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
getUri() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getUri() - Method in interface org.apache.hc.core5.http.HttpRequest
  Returns full request URI of this request message.
getUri() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getUri() - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
getUri() - Method in class org.apache.hc.core5.http.message.RequestLine
getUri() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
getUserInfo() - Method in class org.apache.hc.core5.net.URIAuthority
getUserInfo() - Method in class org.apache.hc.core5.net.URIBuilder
  Gets the user info.
getValidateAfterInactivity() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
getValidateAfterInactivity() - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
getValidityDeadline() - Method in class org.apache.hc.core5.pool.PoolEntry
getValue() - Method in class org.apache.hc.core5.http.config.NamedElementChain.Node
getValue() - Method in interface org.apache.hc.core5.http.HeaderElement
  Returns header element value.
getValue() - Method in class org.apache.hc.core5.http.message.BasicHeader
getValue() - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
getValue() - Method in class org.apache.hc.core5.http.message.BasicNameValuePair
getValue() - Method in class org.apache.hc.core5.http.message.BufferedHeader
getValue() - Method in interface org.apache.hc.core5.http.NameValuePair
  Gets the value of this pair.
getValue() - Method in class org.apache.hc.core5.http2.config.H2Setting
getValue() - Method in enum org.apache.hc.core5.http2.frame.FrameFlag
getValue() - Method in enum org.apache.hc.core5.http2.frame.FrameType
getValue() - Method in class org.apache.hc.core5.util.Deadline
  Gets the UNIX time deadline value.
getValuePos() - Method in interface org.apache.hc.core5.http.FormattedHeader
  Obtains the start of the header value in the `buffer`.
getValuePos() - Method in class org.apache.hc.core5.http.message.BufferedHeader
getVerbosity() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
getVersion() - Method in class org.apache.hc.core5.benchmark.Stats
getVersion() - Method in interface org.apache.hc.core5.http.HttpMessage
  Returns protocol version or `null` when not available.
getVersion() - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
getVersion() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
getVersion() - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
getVersion() - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
getWaitForContinueTimeout() - Method in class org.apache.hc.core5.http.config.Http1Config
GMT - Static variable in class org.apache.hc.core5.http.protocol.HttpDateGenerator
  The time zone to use in the date header.
GRACEFUL - Static variable in class org.apache.hc.core5.http.nio.command.ShutdownCommand
GRACEFUL_IMMEDIATE_CALLBACK - Static variable in class org.apache.hc.core5.http.nio.command.ShutdownCommand
GRACEFUL_NORMAL_CALLBACK - Static variable in class org.apache.hc.core5.http.nio.command.ShutdownCommand
greaterEquals(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Tests if this protocol version is greater or equal to the given one.
greaterEquals(ProtocolVersion) - Method in enum org.apache.hc.core5.http.ssl.TLS
gzip(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities

## H

H2AsyncRequester - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
  Client side message exchange initiator capable of negotiating HTTP/2 or HTTP/1.1 compatible connections.
H2AsyncRequester(HttpVersionPolicy, IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
  Use `H2RequesterBootstrap` to create instances of this class.
H2AsyncRequester(HttpVersionPolicy, IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
  Use `H2RequesterBootstrap` to create instances of this class.
H2ClientTlsStrategy - Class in org.apache.hc.core5.http2.ssl
  Basic client-side implementation of `TlsStrategy` that upgrades to TLS for all endpoints with `HTTPS` scheme.
H2ClientTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
H2ClientTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
H2ClientTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
H2ClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
H2ClientTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
H2Config - Class in org.apache.hc.core5.http2.config
  HTTP/2 protocol configuration.
H2Config.Builder - Class in org.apache.hc.core5.http2.config
H2ConnectionException - Exception in org.apache.hc.core5.http2
  Signals fatal HTTP/2 protocol violation that renders the actual HTTP/2 connection unreliable.
H2ConnectionException(H2Error, String) - Constructor for exception org.apache.hc.core5.http2.H2ConnectionException
H2ConnectionException(int, String) - Constructor for exception org.apache.hc.core5.http2.H2ConnectionException
H2ConnPool - Class in org.apache.hc.core5.http2.nio.pool
  Pool of HTTP/2 message multiplexing capable connections.
H2ConnPool(ConnectionInitiator, Resolver<HttpHost, InetSocketAddress>, TlsStrategy) - Constructor for class org.apache.hc.core5.http2.nio.pool.H2ConnPool
H2CorruptFrameException - Exception in org.apache.hc.core5.http2
  Signals corrupt HTTP/2 frame.
H2CorruptFrameException(String) - Constructor for exception org.apache.hc.core5.http2.H2CorruptFrameException
H2Error - Enum in org.apache.hc.core5.http2
  Errors codes defined by HTTP/2 specification.
H2MessageConverter<T extends HttpMessage> - Interface in org.apache.hc.core5.http2
  Abstract message converter intended to convert from a list of HTTP/2 headers to object representing an HTTP message and from an object representing an HTTP message to a list of HTTP/2 headers.
H2MultiplexingRequester - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
  HTTP/2 multiplexing client side message exchange initiator.
H2MultiplexingRequester(IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Resolver<HttpHost, InetSocketAddress>, TlsStrategy) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
  Use `H2MultiplexingRequesterBootstrap` to create instances of this class.
H2MultiplexingRequesterBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
  `H2MultiplexingRequester` bootstrap.
H2OnlyClientProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.
H2OnlyClientProtocolNegotiator(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
H2OnlyClientProtocolNegotiator(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
H2OnlyServerHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements server side of the HTTP/2 protocol negotiation handshake.
H2OnlyServerHttpProtocolNegotiator(ProtocolIOSession, ServerH2StreamMultiplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
H2OnlyServerHttpProtocolNegotiator(ProtocolIOSession, ServerH2StreamMultiplexerFactory, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
H2Param - Enum in org.apache.hc.core5.http2.config
  HTTP/2 protocol parameters.
H2Processors - Class in org.apache.hc.core5.http2.impl
H2Processors() - Constructor for class org.apache.hc.core5.http2.impl.H2Processors
H2PseudoRequestHeaders - Class in org.apache.hc.core5.http2
  Request pseudo HTTP headers defined by the HTTP/2 specification.
H2PseudoRequestHeaders() - Constructor for class org.apache.hc.core5.http2.H2PseudoRequestHeaders
H2PseudoResponseHeaders - Class in org.apache.hc.core5.http2
  Response pseudo HTTP headers defined by the HTTP/2 specification.
H2PseudoResponseHeaders() - Constructor for class org.apache.hc.core5.http2.H2PseudoResponseHeaders
H2RequestConnControl - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `RequestConnControl`.
H2RequestConnControl() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestConnControl
H2RequestContent - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `RequestContent`.
H2RequestContent() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestContent
H2RequestContent(boolean) - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestContent
H2RequesterBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
  `H2AsyncRequester` bootstrap.
H2RequestTargetHost - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `RequestTargetHost`.
H2RequestTargetHost() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestTargetHost
H2RequestValidateHost - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `RequestValidateHost`.
H2RequestValidateHost() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestValidateHost
H2ResponseConnControl - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `ResponseConnControl`.
H2ResponseConnControl() - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseConnControl
H2ResponseContent - Class in org.apache.hc.core5.http2.protocol
  HTTP/2 compatible extension of `ResponseContent`.
H2ResponseContent() - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseContent
H2ResponseContent(boolean) - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseContent
H2ServerBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
  HTTP/2 capable `HttpAsyncServer` bootstrap.
H2ServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
  Basic side-side implementation of `TlsStrategy` that upgrades to TLS for endpoints with the specified local ports.
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  Use `H2ServerTlsStrategy.H2ServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  Use `H2ServerTlsStrategy.H2ServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  Use `H2ServerTlsStrategy.H2ServerTlsStrategy(SSLContext, SSLSessionVerifier)`
H2ServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  Use `H2ServerTlsStrategy.H2ServerTlsStrategy(SSLContext)`
H2ServerTlsStrategy(int...) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  Use `H2ServerTlsStrategy.H2ServerTlsStrategy()`
H2ServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2Setting - Class in org.apache.hc.core5.http2.config
  HTTP/2 protocol settings.
H2Setting(H2Param, int) - Constructor for class org.apache.hc.core5.http2.config.H2Setting
H2StreamListener - Interface in org.apache.hc.core5.http2.impl.nio
  HTTP/2 stream event listener.
H2StreamResetException - Exception in org.apache.hc.core5.http2
  Signals HTTP/2 protocol error that renders the actual HTTP/2 data stream unreliable.
H2StreamResetException(H2Error, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
H2StreamResetException(int, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
H2TestClient - Class in org.apache.hc.core5.testing.nio
H2TestClient(IOReactorConfig, SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.testing.nio.H2TestClient
H2TestClient() - Constructor for class org.apache.hc.core5.testing.nio.H2TestClient
H2TestServer - Class in org.apache.hc.core5.testing.nio
H2TestServer(IOReactorConfig, SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.testing.nio.H2TestServer
H2TestServer() - Constructor for class org.apache.hc.core5.testing.nio.H2TestServer
H2TlsSupport - Class in org.apache.hc.core5.http2.ssl
  HTTP/2 TLS support methods
H2TlsSupport() - Constructor for class org.apache.hc.core5.http2.ssl.H2TlsSupport
H2TransportMetrics - Interface in org.apache.hc.core5.http2
  The point of access to connection statistics.
handle(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext, HttpFilterChain) - Method in interface org.apache.hc.core5.http.io.HttpFilterHandler
  Processes the incoming HTTP request and if processing has been completed submits a final response to the client.
handle(ClassicHttpRequest, ClassicHttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.io.HttpRequestHandler
  Handles the request and produces a response to be sent back to the client.
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in interface org.apache.hc.core5.http.io.HttpServerRequestHandler
  Handles the request and submits a final response to be sent back to the client.
handle(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext, HttpFilterChain) - Method in class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.io.support.BasicHttpServerExpectationDecorator
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.io.support.BasicHttpServerRequestHandler
handle(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext, HttpFilterChain) - Method in class org.apache.hc.core5.http.io.support.HttpServerExpectationFilter
handle(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.io.support.HttpServerFilterChainElement
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.io.support.HttpServerFilterChainRequestHandler
handle(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext, HttpFilterChain) - Method in class org.apache.hc.core5.http.io.support.TerminalServerFilter
handle(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger, AsyncFilterChain) - Method in interface org.apache.hc.core5.http.nio.AsyncFilterHandler
  Processes the incoming HTTP request and if processing has been completed submits a final response to the client.
handle(T, AsyncServerRequestHandler.ResponseTrigger, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncServerRequestHandler
  Triggered to handles the request object produced by the `AsyncRequestConsumer` returned from the `AsyncServerRequestHandler.prepare(HttpRequest, EntityDetails, HttpContext)` method.
handle(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger, AsyncFilterChain) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
handle(T, AsyncServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
  Triggered to handles the request object produced by the `AsyncRequestConsumer` returned from the `AbstractServerExchangeHandler.supplyConsumer(HttpRequest, EntityDetails, HttpContext)` method.
handle(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger, AsyncFilterChain) - Method in class org.apache.hc.core5.http.nio.support.AsyncServerExpectationFilter
handle(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger) - Method in class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainElement
handle(T, AsyncServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicServerExchangeHandler
handle(HttpRequest, InputStream, HttpResponse, OutputStream, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
  Handles an incoming request optionally reading its entity content form the given input stream and generates a response optionally writing out its entity content into the given output stream.
handle(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger, AsyncFilterChain) - Method in class org.apache.hc.core5.http.nio.support.TerminalAsyncServerFilter
handle(ClassicHttpRequest, ClassicHttpResponse, HttpContext) - Method in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
  Checks the HTTP request against the requestExpectations that it was previously given.
handleError(HttpRequest, Exception) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
  Triggered to handle the exception thrown while processing a push response.
handleException(HttpException, ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.HttpService
  Handles the given exception and generates an HTTP response to be sent back to the client to inform about the exceptional condition encountered in the course of the request processing.
handleIncomingMessage(HttpResponse) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
handleIncomingMessage(HttpRequest) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
handleOutgoingMessage(HttpRequest) - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
handleOutgoingMessage(HttpResponse) - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
handleRequest(HttpServerConnection, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpService
  Handles receives one HTTP request over the given connection within the given execution context and sends a response back to the client.
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncServerExchangeHandler
  Processes the actual HTTP request.
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
handleResponse(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpClientResponseHandler
  Processes an `ClassicHttpResponse` and returns some value corresponding to that response.
handleResponse(HttpRequest, T) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
  Triggered to handle the push message with the given promised request.
HandlerFactory<T extends ResourceHolder> - Interface in org.apache.hc.core5.http.nio
  Abstract handler factory.
hasBufferedData() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
hasCommands() - Method in interface org.apache.hc.core5.reactor.IOSession
  Tests if there enqueued commands pending execution.
hasCommands() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
hasCommands() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
hasConnection() - Method in class org.apache.hc.core5.pool.PoolEntry
hasData() - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
hasData() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Determines if the buffer contains data.
hasData() - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Determines if the buffer contains data.
hasData() - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Determines if the buffer contains data.
HASH_OFFSET - Static variable in class org.apache.hc.core5.util.LangUtils
HASH_SEED - Static variable in class org.apache.hc.core5.util.LangUtils
hashCode() - Method in class org.apache.hc.core5.http.HttpHost
hashCode() - Method in class org.apache.hc.core5.http.message.BasicNameValuePair
hashCode() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Obtains a hash code consistent with `ProtocolVersion.equals(int, int)`.
hashCode() - Method in class org.apache.hc.core5.net.Host
hashCode() - Method in class org.apache.hc.core5.net.URIAuthority
hashCode() - Method in class org.apache.hc.core5.util.Deadline
hashCode(int, int) - Static method in class org.apache.hc.core5.util.LangUtils
hashCode(int, boolean) - Static method in class org.apache.hc.core5.util.LangUtils
hashCode(int, Object) - Static method in class org.apache.hc.core5.util.LangUtils
hashCode() - Method in class org.apache.hc.core5.util.TimeValue
hasNext() - Method in class org.apache.hc.core5.http.message.BasicHeaderIterator
head() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
head(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
head(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
head() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
head(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
head(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
head() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
head(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
head(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
HEAD_LEN - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
Header - Interface in org.apache.hc.core5.http
  Represents an HTTP header field consisting of a field name and a field value.
HeaderElement - Interface in org.apache.hc.core5.http
  Represents an element of an HTTP `header` value consisting of a name / value pair and a number of optional name / value parameters.
HeaderElements - Class in org.apache.hc.core5.http
  Constants for frequently used Header elements.
HeaderGroup - Class in org.apache.hc.core5.http.message
  A class for combining a set of headers.
HeaderGroup() - Constructor for class org.apache.hc.core5.http.message.HeaderGroup
  Constructor for HeaderGroup.
headerIterator() - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
headerIterator(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
headerIterator() - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Returns an iterator over this group of headers.
headerIterator(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Returns an iterator over the headers with a given name in this group.
headerIterator() - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns an iterator of all the headers.
headerIterator(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
  Returns an iterator of the headers with a given name.
HeaderListConstraintException - Exception in org.apache.hc.core5.http2.hpack
  Signals a header list constraint violation.
HeaderListConstraintException(String) - Constructor for exception org.apache.hc.core5.http2.hpack.HeaderListConstraintException
  Creates a HeaderListConstraintException with the specified detail message.
HEADERS - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
HeaderValueFormatter - Interface in org.apache.hc.core5.http.message
  Interface for formatting elements of a header value.
HeaderValueParser - Interface in org.apache.hc.core5.http.message
  Interface for parsing header values into elements.
HOST - Static variable in class org.apache.hc.core5.http.HttpHeaders
Host - Class in org.apache.hc.core5.net
  Component that holds all details needed to describe a network connection to a host.
Host(String, int) - Constructor for class org.apache.hc.core5.net.Host
HPackDecoder - Class in org.apache.hc.core5.http2.hpack
  HPACK decoder.
HPackDecoder(Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
HPackDecoder(CharsetDecoder) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
HPackEncoder - Class in org.apache.hc.core5.http2.hpack
  HPACK encoder.
HPackEncoder(Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackEncoder
HPackEncoder(CharsetEncoder) - Constructor for class org.apache.hc.core5.http2.hpack.HPackEncoder
HPackException - Exception in org.apache.hc.core5.http2.hpack
  Signals HPACK protocol violation.
HPackException(String) - Constructor for exception org.apache.hc.core5.http2.hpack.HPackException
HPackException(String, Exception) - Constructor for exception org.apache.hc.core5.http2.hpack.HPackException
HT - Static variable in class org.apache.hc.core5.http.Chars
HT - Static variable in class org.apache.hc.core5.util.Tokenizer
HTTP - Static variable in class org.apache.hc.core5.http.HttpVersion
  The protocol name.
Http1Config - Class in org.apache.hc.core5.http.config
  HTTP/1.1 protocol parameters.
http1Config(Http1Config) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
http1Config(Http1Config) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
Http1Config.Builder - Class in org.apache.hc.core5.http.config
Http1StreamListener - Interface in org.apache.hc.core5.http.impl
  HTTP/1.1 stream event listener.
Http1TestClient - Class in org.apache.hc.core5.testing.nio
Http1TestClient(IOReactorConfig, SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.testing.nio.Http1TestClient
Http1TestClient() - Constructor for class org.apache.hc.core5.testing.nio.Http1TestClient
Http1TestServer - Class in org.apache.hc.core5.testing.nio
Http1TestServer(IOReactorConfig, SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.testing.nio.Http1TestServer
Http1TestServer() - Constructor for class org.apache.hc.core5.testing.nio.Http1TestServer
HTTP_0_9 - Static variable in class org.apache.hc.core5.http.HttpVersion
  HTTP protocol version 0.9
HTTP_1_0 - Static variable in class org.apache.hc.core5.http.HttpVersion
  HTTP protocol version 1.0
HTTP_1_1 - Static variable in class org.apache.hc.core5.http.HttpVersion
  HTTP protocol version 1.1
HTTP_2 - Static variable in class org.apache.hc.core5.http.HttpVersion
HTTP_2_0 - Static variable in class org.apache.hc.core5.http.HttpVersion
  HTTP protocol version 2.0
HTTP_REQUEST - Static variable in class org.apache.hc.core5.http.protocol.HttpCoreContext
  Attribute name of a `HttpRequest` object that represents the actual HTTP request.
HTTP_RESPONSE - Static variable in class org.apache.hc.core5.http.protocol.HttpCoreContext
  Attribute name of a `HttpResponse` object that represents the actual HTTP response.
HttpAsyncRequester - Class in org.apache.hc.core5.http.impl.bootstrap
  HTTP/1.1 client side message exchange initiator.
HttpAsyncRequester(IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
  Use `AsyncRequesterBootstrap` to create instances of this class.
HttpAsyncRequester(IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
  Use `AsyncRequesterBootstrap` to create instances of this class.
HttpAsyncServer - Class in org.apache.hc.core5.http.impl.bootstrap
  HTTP/1.1 server side message exchange handler.
HttpAsyncServer(IOEventHandlerFactory, IOReactorConfig, Decorator<IOSession>, Callback<Exception>, IOSessionListener, String) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
  Use `AsyncServerBootstrap` to create instances of this class.
HttpAsyncServer(IOEventHandlerFactory, IOReactorConfig, Decorator<IOSession>, Callback<Exception>, IOSessionListener) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
  Use `AsyncServerBootstrap` to create instances of this class.
HttpBenchmark - Class in org.apache.hc.core5.benchmark
  Main program of the HTTP benchmark.
HttpBenchmark(BenchmarkConfig) - Constructor for class org.apache.hc.core5.benchmark.HttpBenchmark
HttpClientConnection - Interface in org.apache.hc.core5.http.io
  A client-side HTTP connection, which can be used for sending requests and receiving responses.
HttpClientResponseHandler<T> - Interface in org.apache.hc.core5.http.io
  Handler that encapsulates the process of generating a response object from a `ClassicHttpResponse`.
HttpConnection - Interface in org.apache.hc.core5.http
  A generic HTTP connection, useful on client and server side.
HttpConnectionEventHandler - Interface in org.apache.hc.core5.http.impl.nio
  `IOEventHandler` that also exposes `HttpConnection` properties.
HttpConnectionFactory<T extends HttpConnection> - Interface in org.apache.hc.core5.http.io
  Factory for `HttpConnection` instances.
HttpConnectionMetrics - Interface in org.apache.hc.core5.http
  The point of access to the statistics of an `HttpConnection`.
HttpContext - Interface in org.apache.hc.core5.http.protocol
  HttpContext represents execution state of an HTTP process.
HttpCoreContext - Class in org.apache.hc.core5.http.protocol
  Implementation of `HttpContext` that provides convenience setters for user assignable attributes and getter for readable attributes.
HttpCoreContext(HttpContext) - Constructor for class org.apache.hc.core5.http.protocol.HttpCoreContext
HttpCoreContext() - Constructor for class org.apache.hc.core5.http.protocol.HttpCoreContext
HttpDateGenerator - Class in org.apache.hc.core5.http.protocol
  Generates a date in the format required by the HTTP protocol.
HttpEntities - Class in org.apache.hc.core5.http.io.entity
  {HttpEntity} factory methods.
HttpEntity - Interface in org.apache.hc.core5.http
  An entity that can be sent or received with an HTTP message.
HttpEntityContainer - Interface in org.apache.hc.core5.http
  Contains an `HttpEntity`.
HttpEntityWrapper - Class in org.apache.hc.core5.http.io.entity
  Base class for wrapping entities that delegates all calls to the wrapped entity.
HttpEntityWrapper(HttpEntity) - Constructor for class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
  Creates a new entity wrapper.
HttpException - Exception in org.apache.hc.core5.http
  Signals that an HTTP exception has occurred.
HttpException() - Constructor for exception org.apache.hc.core5.http.HttpException
  Creates a new HttpException with a `null` detail message.
HttpException(String) - Constructor for exception org.apache.hc.core5.http.HttpException
  Creates a new HttpException with the specified detail message.
HttpException(String, Object...) - Constructor for exception org.apache.hc.core5.http.HttpException
  Constructs a new HttpException with the specified detail message.
HttpException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.HttpException
  Creates a new HttpException with the specified detail message and cause.
HttpFilterChain - Interface in org.apache.hc.core5.http.io
  HttpFilterChain represents a single element in the server side request processing chain.
HttpFilterChain.ResponseTrigger - Interface in org.apache.hc.core5.http.io
  Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
HttpFilterHandler - Interface in org.apache.hc.core5.http.io
  HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
HttpHeaders - Class in org.apache.hc.core5.http
  Constants enumerating standard and common HTTP headers.
HttpHost - Class in org.apache.hc.core5.http
  Component that holds all details needed to describe an HTTP connection to a host.
HttpHost(String, InetAddress, String, int) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates a new `HttpHost`, specifying all values.
HttpHost(String, String, int) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the given scheme, hostname and port.
HttpHost(String, int) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the default scheme and the given hostname and port.
HttpHost(String, String) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the given hostname and scheme and the default port for that scheme.
HttpHost(String) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the default scheme and port and the given hostname.
HttpHost(String, InetAddress, int) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the given scheme, inet address and port.
HttpHost(InetAddress, int) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the default scheme and the given inet address and port.
HttpHost(InetAddress) - Constructor for class org.apache.hc.core5.http.HttpHost
  Creates `HttpHost` instance with the default scheme and port and the given inet address.
HttpHost(String, NamedEndpoint) - Constructor for class org.apache.hc.core5.http.HttpHost
HttpHost(URIAuthority) - Constructor for class org.apache.hc.core5.http.HttpHost
HttpMessage - Interface in org.apache.hc.core5.http
  HTTP messages consist of requests from client to server and responses from server to client.
HttpMessageParser<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.io
  Message parser intended to build HTTP message head from an input stream.
HttpMessageParserFactory<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.io
  Factory for `HttpMessageParser` instances.
HttpMessageWriter<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.io
  Message writer intended to serialize HTTP message head to an output stream.
HttpMessageWriterFactory<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.io
  Factory for `HttpMessageWriter` instances.
HttpProcessor - Interface in org.apache.hc.core5.http.protocol
  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 - Class in org.apache.hc.core5.http.protocol
  Builder for `HttpProcessor` instances.
HttpProcessors - Class in org.apache.hc.core5.http.impl
  Factory class for standard `HttpProcessor` instances.
HttpProcessors() - Constructor for class org.apache.hc.core5.http.impl.HttpProcessors
HttpRequest - Interface in org.apache.hc.core5.http
  A request message from a client to a server includes, within the first line of that message, the method to be applied to the resource, the identifier of the resource, and the protocol version in use.
HttpRequester - Class in org.apache.hc.core5.http.impl.bootstrap
  HTTP/1.1 client side message exchange initiator.
HttpRequester(HttpRequestExecutor, HttpProcessor, ManagedConnPool<HttpHost, HttpClientConnection>, SocketConfig, HttpConnectionFactory<? extends HttpClientConnection>, SSLSocketFactory, Callback<SSLParameters>, SSLSessionVerifier, Resolver<HttpHost, InetSocketAddress>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
  Use `RequesterBootstrap` to create instances of this class.
HttpRequestExecutor - Class in org.apache.hc.core5.http.impl.io
  `HttpRequestExecutor` is a client side HTTP protocol handler based on the blocking (classic) I/O model.
HttpRequestExecutor(Timeout, ConnectionReuseStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Creates new instance of HttpRequestExecutor.
HttpRequestExecutor(ConnectionReuseStrategy) - Constructor for class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
HttpRequestExecutor() - Constructor for class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
HttpRequestFactory<T extends HttpRequest> - Interface in org.apache.hc.core5.http
  A factory for `HttpRequest` objects.
HttpRequestHandler - Interface in org.apache.hc.core5.http.io
  HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
HttpRequestInterceptor - Interface in org.apache.hc.core5.http
  HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.
HttpRequestMapper<T> - Interface in org.apache.hc.core5.http
  This class can be used to resolve an object matching a particular `HttpRequest`.
HttpRequestWrapper - Class in org.apache.hc.core5.http.message
  `HttpRequest` wrapper.
HttpRequestWrapper(HttpRequest) - Constructor for class org.apache.hc.core5.http.message.HttpRequestWrapper
HttpResponse - Interface in org.apache.hc.core5.http
  After receiving and interpreting a request message, a server responds with an HTTP response message.
HttpResponseFactory<T extends HttpResponse> - Interface in org.apache.hc.core5.http
  A factory for `HttpResponse` objects.
HttpResponseInformationCallback - Interface in org.apache.hc.core5.http.io
  Informational (1xx) HTTP response callback.
HttpResponseInterceptor - Interface in org.apache.hc.core5.http
  HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.
HttpResponseWrapper - Class in org.apache.hc.core5.http.message
  `HttpResponse` wrapper.
HttpResponseWrapper(HttpResponse) - Constructor for class org.apache.hc.core5.http.message.HttpResponseWrapper
HttpServer - Class in org.apache.hc.core5.http.impl.bootstrap
  HTTP/1.1 server side message exchange handler.
HttpServer(int, HttpService, InetAddress, SocketConfig, ServerSocketFactory, HttpConnectionFactory<? extends DefaultBHttpServerConnection>, Callback<SSLParameters>, ExceptionListener) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpServer
HttpServerConnection - Interface in org.apache.hc.core5.http.io
  A server-side HTTP connection, which can be used for receiving requests and sending responses.
HttpServerExpectationFilter - Class in org.apache.hc.core5.http.io.support
  HttpServerExpectationFilter add support for the Expect-Continue handshake to the request processing pipeline.
HttpServerExpectationFilter() - Constructor for class org.apache.hc.core5.http.io.support.HttpServerExpectationFilter
HttpServerFilterChainElement - Class in org.apache.hc.core5.http.io.support
  An element in a request processing chain.
HttpServerFilterChainElement(HttpFilterHandler, HttpServerFilterChainElement) - Constructor for class org.apache.hc.core5.http.io.support.HttpServerFilterChainElement
HttpServerFilterChainRequestHandler - Class in org.apache.hc.core5.http.io.support
  `HttpServerRequestHandler` implementation that delegates request processing to a `HttpServerFilterChainElement`.
HttpServerFilterChainRequestHandler(HttpServerFilterChainElement) - Constructor for class org.apache.hc.core5.http.io.support.HttpServerFilterChainRequestHandler
HttpServerRequestHandler - Interface in org.apache.hc.core5.http.io
  HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
HttpServerRequestHandler.ResponseTrigger - Interface in org.apache.hc.core5.http.io
  Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.
HttpService - Class in org.apache.hc.core5.http.impl.io
  `HttpService` is a server side HTTP protocol handler based on the classic (blocking) I/O model.
HttpService(HttpProcessor, HttpRequestMapper<HttpRequestHandler>, ConnectionReuseStrategy, HttpResponseFactory<ClassicHttpResponse>, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.io.HttpService
  Create a new HTTP service.
HttpService(HttpProcessor, HttpRequestMapper<HttpRequestHandler>, ConnectionReuseStrategy, HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.HttpService
  Create a new HTTP service.
HttpService(HttpProcessor, HttpServerRequestHandler, ConnectionReuseStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.io.HttpService
  Create a new HTTP service.
HttpService(HttpProcessor, HttpServerRequestHandler) - Constructor for class org.apache.hc.core5.http.impl.io.HttpService
  Create a new HTTP service.
HttpStatus - Class in org.apache.hc.core5.http
  Constants enumerating the HTTP status codes.
HttpStreamResetException - Exception in org.apache.hc.core5.http
  Signals HTTP protocol error that renders the actual HTTP data stream unreliable.
HttpStreamResetException(String) - Constructor for exception org.apache.hc.core5.http.HttpStreamResetException
HttpStreamResetException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.HttpStreamResetException
HttpTransportMetrics - Interface in org.apache.hc.core5.http.io
  Transport level metrics.
HttpVersion - Class in org.apache.hc.core5.http
  Represents an HTTP version.
HttpVersion(int, int) - Constructor for class org.apache.hc.core5.http.HttpVersion
  Creates an HTTP protocol version designator.
HttpVersionPolicy - Enum in org.apache.hc.core5.http2
  HTTP protocol version policy.
Huffman - Class in org.apache.hc.core5.http2.hpack
  This Huffman codec implementation has been derived from Twitter HPack project (https://github.com/twitter/hpack)

## I

id - Variable in enum org.apache.hc.core5.http.ssl.TLS
id - Variable in enum org.apache.hc.core5.http.URIScheme
id - Variable in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
Identifiable - Interface in org.apache.hc.core5.util
  Object with a unique identifier.
IdentityDecoder - Class in org.apache.hc.core5.http.impl.nio
  Content decoder that reads data without any transformation.
IdentityDecoder(ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.IdentityDecoder
IdentityEncoder - Class in org.apache.hc.core5.http.impl.nio
  Content encoder that writes data without any transformation.
IdentityEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics, int) - Constructor for class org.apache.hc.core5.http.impl.nio.IdentityEncoder
IdentityEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics) - Constructor for class org.apache.hc.core5.http.impl.nio.IdentityEncoder
IdentityInputStream - Class in org.apache.hc.core5.http.impl.io
  Input stream that reads data without any transformation.
IdentityInputStream(SessionInputBuffer, InputStream) - Constructor for class org.apache.hc.core5.http.impl.io.IdentityInputStream
  Default constructor.
IdentityOutputStream - Class in org.apache.hc.core5.http.impl.io
  Output stream that writes data without any transformation.
IdentityOutputStream(SessionOutputBuffer, OutputStream) - Constructor for class org.apache.hc.core5.http.impl.io.IdentityOutputStream
  Default constructor.
IF - Static variable in class org.apache.hc.core5.http.HttpHeaders
IF_MATCH - Static variable in class org.apache.hc.core5.http.HttpHeaders
IF_MODIFIED_SINCE - Static variable in class org.apache.hc.core5.http.HttpHeaders
IF_NONE_MATCH - Static variable in class org.apache.hc.core5.http.HttpHeaders
IF_RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
IF_UNMODIFIED_SINCE - Static variable in class org.apache.hc.core5.http.HttpHeaders
IMAGE_BMP - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_GIF - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_JPEG - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_PNG - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_SVG - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_TIFF - Static variable in class org.apache.hc.core5.http.ContentType
IMAGE_WEBP - Static variable in class org.apache.hc.core5.http.ContentType
IMMEDIATE - Static variable in class org.apache.hc.core5.http.nio.command.ShutdownCommand
ImmediateResponseExchangeHandler - Class in org.apache.hc.core5.http.nio.support
  `AsyncServerExchangeHandler` implementation that immediately responds with a predefined response generated by a `AsyncResponseProducer` and ignores any entity content enclosed in the request message.
ImmediateResponseExchangeHandler(AsyncResponseProducer) - Constructor for class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
ImmediateResponseExchangeHandler(HttpResponse, String) - Constructor for class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
ImmediateResponseExchangeHandler(int, String) - Constructor for class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
incFailureCount() - Method in class org.apache.hc.core5.benchmark.Stats
incKeepAliveCount() - Method in class org.apache.hc.core5.benchmark.Stats
incomingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
incomingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
IncomingEntityDetails - Class in org.apache.hc.core5.http.impl
  HTTP message entity details.
IncomingEntityDetails(MessageHeaders, long) - Constructor for class org.apache.hc.core5.http.impl.IncomingEntityDetails
IncomingEntityDetails(MessageHeaders) - Constructor for class org.apache.hc.core5.http.impl.IncomingEntityDetails
incrementBytesTransferred(long) - Method in class org.apache.hc.core5.http.impl.BasicHttpTransportMetrics
incrementFramesTransferred() - Method in class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
incrementRequestCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
incrementResponseCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
incSuccessCount() - Method in class org.apache.hc.core5.benchmark.Stats
incTotalBytesRecv(int) - Method in class org.apache.hc.core5.benchmark.Stats
incTotalBytesSent(int) - Method in class org.apache.hc.core5.benchmark.Stats
incTotalContentLength(long) - Method in class org.apache.hc.core5.benchmark.Stats
indexOf(byte, int, int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns the index within this buffer of the first occurrence of the specified byte, starting the search at the specified `beginIndex` and finishing at `endIndex`.
indexOf(byte) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns the index within this buffer of the first occurrence of the specified byte, starting the search at `0` and finishing at `ByteArrayBuffer.length()`.
indexOf(int, int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns the index within this buffer of the first occurrence of the specified character, starting the search at the specified `beginIndex` and finishing at `endIndex`.
indexOf(int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns the index within this buffer of the first occurrence of the specified character, starting the search at `0` and finishing at `CharArrayBuffer.length()`.
InetAddressUtils - Class in org.apache.hc.core5.net
  A collection of utilities relating to InetAddresses.
informationResponse(HttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncResponseConsumer
  Triggered to signal receipt of an intermediate (1xx) HTTP response.
informationResponse(HttpResponse, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
informationResponse(HttpResponse, HttpContext) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
INIT - Static variable in class org.apache.hc.core5.http2.config.H2Config
INIT_BITSET(int...) - Static method in class org.apache.hc.core5.util.Tokenizer
initial() - Static method in class org.apache.hc.core5.http2.config.H2Config
initialize(Object, SSLSessionInitializer) - Static method in class org.apache.hc.core5.http2.ssl.ConscryptSupport
initialize(NamedEndpoint, SSLEngine) - Method in interface org.apache.hc.core5.reactor.ssl.SSLSessionInitializer
  Triggered when the SSL connection is being initialized.
initiateShutdown() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
initiateShutdown() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
initiateShutdown() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
initiateShutdown() - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
initiateShutdown() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
initiateShutdown() - Method in interface org.apache.hc.core5.reactor.IOReactor
  Initiates shutdown of the reactor without blocking.
initRequest() - Method in class org.apache.hc.core5.testing.framework.FrameworkTest
  Returns a request with defaults for any parameter that is not specified.
initResponseExpectations() - Method in class org.apache.hc.core5.testing.framework.FrameworkTest
  Returns an expected response with defaults for any parameter that is not specified.
initSSLContext(SSLContext, Collection<KeyManager>, Collection<TrustManager>, SecureRandom) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
input(byte[], int, int) - Method in class org.apache.hc.core5.testing.classic.Wire
input(byte[]) - Method in class org.apache.hc.core5.testing.classic.Wire
input(int) - Method in class org.apache.hc.core5.testing.classic.Wire
input(ByteBuffer) - Method in class org.apache.hc.core5.testing.classic.Wire
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
inputReady(IOSession, ByteBuffer) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered when the given session has input pending.
inputReady(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
inputReady(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
InputStreamEntity - Class in org.apache.hc.core5.http.io.entity
  A streamed, non-repeatable entity that obtains its content from an `InputStream`.
InputStreamEntity(InputStream, long, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
InputStreamEntity(InputStream, long, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
InputStreamEntity(InputStream, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.DefaultAddressResolver
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.DefaultConnectionReuseStrategy
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.DefaultContentLengthStrategy
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.EnglishReasonPhraseCatalog
  The default instance of this catalog.
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpRequestFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParserFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriterFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.io.NoResponseOutOfOrderStrategy
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriterFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriterFactory
INSTANCE - Static variable in class org.apache.hc.core5.http.io.entity.EmptyInputStream
INSTANCE - Static variable in class org.apache.hc.core5.http.io.entity.NullEntity
INSTANCE - Static variable in class org.apache.hc.core5.http.message.BasicHeaderValueFormatter
INSTANCE - Static variable in class org.apache.hc.core5.http.message.BasicHeaderValueParser
INSTANCE - Static variable in class org.apache.hc.core5.http.message.BasicLineFormatter
INSTANCE - Static variable in class org.apache.hc.core5.http.message.BasicLineParser
INSTANCE - Static variable in class org.apache.hc.core5.http.message.LazyLaxLineParser
INSTANCE - Static variable in class org.apache.hc.core5.http.message.LazyLineParser
INSTANCE - Static variable in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
INSTANCE - Static variable in class org.apache.hc.core5.http.protocol.HttpDateGenerator
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
INSTANCE - Static variable in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
INSTANCE - Static variable in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
INSTANCE - Static variable in class org.apache.hc.core5.testing.classic.LoggingConnPoolListener
INSTANCE - Static variable in class org.apache.hc.core5.testing.classic.LoggingExceptionListener
INSTANCE - Static variable in class org.apache.hc.core5.testing.classic.LoggingHttp1StreamListener
INSTANCE - Static variable in class org.apache.hc.core5.testing.nio.LoggingExceptionCallback
INSTANCE - Static variable in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
INSTANCE - Static variable in class org.apache.hc.core5.testing.nio.LoggingIOSessionDecorator
INSTANCE - Static variable in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
INSTANCE - Static variable in class org.apache.hc.core5.util.Tokenizer
INSTANCE_CLIENT - Static variable in class org.apache.hc.core5.testing.nio.LoggingHttp1StreamListener
INSTANCE_SERVER - Static variable in class org.apache.hc.core5.testing.nio.LoggingHttp1StreamListener
Internal - Annotation Type in org.apache.hc.core5.annotation
  The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.
IOCallback<T> - Interface in org.apache.hc.core5.io
  Abstract I/O callback.
IOEventHandler - Interface in org.apache.hc.core5.reactor
  IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.
IOEventHandlerFactory - Interface in org.apache.hc.core5.reactor
  Factory interface to create `IOEventHandler` instances for the given connected endpoints.
IOReactor - Interface in org.apache.hc.core5.reactor
  HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
IOReactorConfig - Class in org.apache.hc.core5.reactor
  I/O reactor configuration parameters.
IOReactorConfig.Builder - Class in org.apache.hc.core5.reactor
IOReactorService - Interface in org.apache.hc.core5.reactor
  `IOReactor` running as a service.
IOReactorShutdownException - Exception in org.apache.hc.core5.reactor
  Signals the I/O reactor has been shut down or is in the process of shutting down.
IOReactorShutdownException(String) - Constructor for exception org.apache.hc.core5.reactor.IOReactorShutdownException
IOReactorStatus - Enum in org.apache.hc.core5.reactor
  IOReactorStatus represents an internal status of an I/O reactor.
IOSession - Interface in org.apache.hc.core5.reactor
  IOSession interface represents a sequence of logically related data exchanges between two end points.
IOSession.Status - Enum in org.apache.hc.core5.reactor
  This enum represents a set of states I/O session transitions through during its life-span.
IOSessionListener - Interface in org.apache.hc.core5.reactor
  `IOSession` event listener.
IPV4 - Static variable in class org.apache.hc.core5.net.InetAddressUtils
  Represents the ipv4
IPV6 - Static variable in class org.apache.hc.core5.net.InetAddressUtils
  Represents the ipv6.
isAbsolute() - Method in class org.apache.hc.core5.net.URIBuilder
  Tests whether the URI is absolute.
isAbsoluteRequestUri() - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
isBefore(long) - Method in class org.apache.hc.core5.util.Deadline
  Returns whether this deadline occurs before the given time in milliseconds.
isBlank(CharSequence) - Static method in class org.apache.hc.core5.util.TextUtils
  Checks if a CharSequence is empty (""), null or whitespace only.
isCancelled() - Method in class org.apache.hc.core5.concurrent.BasicFuture
isCancelled() - Method in interface org.apache.hc.core5.concurrent.CancellableDependency
  Determines whether the process or operation has been cancelled.
isCancelled() - Method in class org.apache.hc.core5.concurrent.CompletedFuture
isCancelled() - Method in class org.apache.hc.core5.concurrent.ComplexCancellable
isChunked() - Method in interface org.apache.hc.core5.http.EntityDetails
  Returns chunked transfer hint for this entity.
isChunked() - Method in class org.apache.hc.core5.http.impl.BasicEntityDetails
isChunked() - Method in class org.apache.hc.core5.http.impl.IncomingEntityDetails
isChunked() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
isChunked() - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
  Tells that this entity does not have to be chunked.
isChunked() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
isChunked() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
isChunked() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
isChunked() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
isClientError() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.CLIENT_ERROR`.
isClosed() - Method in interface org.apache.hc.core5.reactor.ListenerEndpoint
  Determines if this endpoint has been closed and is no longer listens for incoming connections.
isComparable(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Checks whether this protocol can be compared to another one.
isComparable(ProtocolVersion) - Method in enum org.apache.hc.core5.http.ssl.TLS
isCompleted() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
isCompleted() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
isCompleted() - Method in interface org.apache.hc.core5.http.nio.ContentDecoder
  Returns `true` if the entity has been received in its entirety.
isCompleted() - Method in interface org.apache.hc.core5.http.nio.ContentEncoder
  Returns `true` if the entity has been transferred in its entirety.
isCompressionEnabled() - Method in class org.apache.hc.core5.http2.config.H2Config
isConnected() - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Determines if the connection to the remote endpoint is still open and valid.
isConsistent() - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
isConsistent() - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Checks whether this connection is in a consistent state.
isDataAvailable(Timeout) - Method in interface org.apache.hc.core5.http.io.BHttpConnection
  Checks if input data is available from the connection.
isDisabled() - Method in class org.apache.hc.core5.util.Timeout
  Whether this timeout is disabled.
isDisableSSLVerification() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isDone() - Method in class org.apache.hc.core5.concurrent.BasicFuture
isDone() - Method in class org.apache.hc.core5.concurrent.CompletedFuture
isEarlyResponseDetected(ClassicHttpRequest, HttpClientConnection, InputStream, long, long) - Method in class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
isEarlyResponseDetected(ClassicHttpRequest, HttpClientConnection, InputStream, long, long) - Method in class org.apache.hc.core5.http.impl.io.NoResponseOutOfOrderStrategy
isEarlyResponseDetected(ClassicHttpRequest, HttpClientConnection, InputStream, long, long) - Method in interface org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy
  Called before each write to the to a socket `OutputStream` with the number of bytes that have already been sent, and the size of the write that will occur if this check does not encounter an out of order response.
isEmpty() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
isEmpty(Object) - Static method in class org.apache.hc.core5.util.Args
  Checks if an Object is empty or null.
isEmpty() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns `true` if this buffer is empty, that is, its `ByteArrayBuffer.length()` is equal to `0`.
isEmpty() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns `true` if this buffer is empty, that is, its `CharArrayBuffer.length()` is equal to `0`.
isEmpty(CharSequence) - Static method in class org.apache.hc.core5.util.TextUtils
  Returns true if the parameter is null or of zero length
isEnabled() - Method in class org.apache.hc.core5.testing.classic.Wire
isEnabled() - Method in class org.apache.hc.core5.util.Timeout
  Whether this timeout is enabled.
isError() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.CLIENT_ERROR` or `StatusLine.StatusClass.SERVER_ERROR`.
isExpired() - Method in class org.apache.hc.core5.util.Deadline
  Returns whether the deadline has expired.
isFlagSet(FrameFlag) - Method in class org.apache.hc.core5.http2.frame.Frame
isForceHttp2() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isFull() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns `true` if this buffer is full, that is, its `ByteArrayBuffer.length()` is equal to its `ByteArrayBuffer.capacity()`.
isFull() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns `true` if this buffer is full, that is, its `CharArrayBuffer.length()` is equal to its `CharArrayBuffer.capacity()`.
isH2Blacklisted(String) - Static method in class org.apache.hc.core5.http.ssl.TlsCiphers
isHeadInsteadOfGet() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isIdempotent() - Method in enum org.apache.hc.core5.http.Method
isIdempotent(String) - Static method in enum org.apache.hc.core5.http.Method
isInformational() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.INFORMATIONAL`.
isIPv4Address(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Checks whether the parameter is a valid IPv4 address
isIPv4MappedIPv64Address(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
isIPv6Address(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Checks whether the parameter is a valid IPv6 address (including compressed).
isIPv6HexCompressedAddress(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Checks whether the parameter is a valid compressed IPv6 address
isIPv6StdAddress(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Checks whether the parameter is a valid standard (non-compressed) IPv6 address
isIPv6URLBracketedAddress(String) - Static method in class org.apache.hc.core5.net.InetAddressUtils
  Checks whether the parameter is a valid URL formatted bracketed IPv6 address (including compressed).
isKeepAlive() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isMax() - Method in class org.apache.hc.core5.util.Deadline
  Returns whether this deadline is the maximum deadline.
isMin() - Method in class org.apache.hc.core5.util.Deadline
  Returns whether this deadline is the minimum deadline.
isNonNegative(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
isNotExpired() - Method in class org.apache.hc.core5.util.Deadline
  Returns whether this deadline has not expired.
isOpaque() - Method in class org.apache.hc.core5.net.URIBuilder
  Tests whether the URI is opaque.
isOpen() - Method in interface org.apache.hc.core5.http.HttpConnection
  Checks if this connection is open.
isOpen() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
isOpen() - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
isOpen() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
isPadded() - Method in class org.apache.hc.core5.http2.frame.RawFrame
isPathEmpty() - Method in class org.apache.hc.core5.net.URIBuilder
  Tests whether the path is empty.
isPositive(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
isPushEnabled() - Method in class org.apache.hc.core5.http2.config.H2Config
isQueryEmpty() - Method in class org.apache.hc.core5.net.URIBuilder
  Tests whether the query is empty.
isRedirection() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.REDIRECTION`.
isRepeatable() - Method in interface org.apache.hc.core5.http.HttpEntity
  Tells if the entity is capable of producing its data more than once.
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.BasicHttpEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
  Tells that this entity is repeatable.
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.PathEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
isRepeatable() - Method in interface org.apache.hc.core5.http.nio.AsyncEntityProducer
  Determines whether the producer can consistently produce the same content after invocation of `ResourceHolder.releaseResources()`.
isRepeatable() - Method in interface org.apache.hc.core5.http.nio.AsyncRequestProducer
  Determines whether the producer can consistently produce the same content after invocation of `ResourceHolder.releaseResources()`.
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
isRepeatable() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
isRepeatable() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
isRequestSupported(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  See the documentation for the same method in `ClientPOJOAdapter`.
isSafe() - Method in enum org.apache.hc.core5.http.Method
isSafe(String) - Static method in enum org.apache.hc.core5.http.Method
isSame(String) - Method in enum org.apache.hc.core5.http.Method
isSame(ProtocolVersion) - Method in enum org.apache.hc.core5.http.ssl.TLS
isSameMimeType(ContentType) - Method in class org.apache.hc.core5.http.ContentType
isSameSide(int) - Method in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
isSecure(SocketAddress) - Method in class org.apache.hc.core5.http.nio.ssl.FixedPortStrategy
  Deprecated.
isSecure(SocketAddress) - Method in interface org.apache.hc.core5.http.nio.ssl.SecurePortStrategy
  Deprecated.
  Determines if the given address should be secured or considered secure.
isSensitive() - Method in interface org.apache.hc.core5.http.Header
  Returns `true` if the header should be considered sensitive.
isSensitive() - Method in class org.apache.hc.core5.http.message.BasicHeader
isSensitive() - Method in class org.apache.hc.core5.http.message.BufferedHeader
isServerError() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.SERVER_ERROR`.
isShutdown() - Method in class org.apache.hc.core5.pool.LaxConnPool
isShutdown() - Method in class org.apache.hc.core5.pool.StrictConnPool
isSoKeepAlive() - Method in class org.apache.hc.core5.http.io.SocketConfig
isSoKeepalive() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
isSoReuseAddress() - Method in class org.apache.hc.core5.http.io.SocketConfig
isSoReuseAddress() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
isStale() - Method in interface org.apache.hc.core5.http.io.BHttpConnection
  Checks whether this connection has gone down.
isStreaming() - Method in interface org.apache.hc.core5.http.HttpEntity
  Tells whether this entity depends on an underlying stream.
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.BasicHttpEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.NullEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.PathEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
isSuccessful() - Method in class org.apache.hc.core5.http.message.StatusLine
  Whether this status code is in the HTTP series `StatusLine.StatusClass.SUCCESSFUL`.
isTcpNoDelay() - Method in class org.apache.hc.core5.http.io.SocketConfig
isTcpNoDelay() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
isTrusted(X509Certificate[], String) - Method in interface org.apache.hc.core5.ssl.TrustStrategy
  Determines whether the certificate chain can be trusted without consulting the trust manager configured in the actual SSL context.
isType(FrameType) - Method in class org.apache.hc.core5.http2.frame.Frame
isUseAcceptGZip() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isUseChunking() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isUseExpectContinue() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
isWeak(String) - Static method in class org.apache.hc.core5.http.ssl.TlsCiphers
isWhitespace(char) - Static method in class org.apache.hc.core5.util.Tokenizer
iterate(MessageHeaders, String) - Static method in class org.apache.hc.core5.http.message.MessageSupport

## K

KEEP_ALIVE - Static variable in class org.apache.hc.core5.http.HeaderElements
KEEP_ALIVE - Static variable in class org.apache.hc.core5.http.HttpHeaders
keepAlive(HttpRequest, HttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.ConnectionReuseStrategy
  Decides whether a connection can be kept open after a request.
keepAlive(HttpClientConnection, ClassicHttpRequest, ClassicHttpResponse, HttpContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
keepAlive(HttpRequest, HttpResponse, HttpContext) - Method in class org.apache.hc.core5.http.impl.DefaultConnectionReuseStrategy
keepAlive(ClassicHttpRequest, ClassicHttpResponse, HttpClientConnection, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges.

## L

LangUtils - Class in org.apache.hc.core5.util
  A set of utility methods to help produce consistent `equals` and `hashCode` methods.
LAST_MODIFIED - Static variable in class org.apache.hc.core5.http.HttpHeaders
LaxConnPool<T,C extends ModalCloseable> - Class in org.apache.hc.core5.pool
  Connection pool with higher concurrency but with lax connection limit guarantees.
LaxConnPool(int, TimeValue, PoolReusePolicy, DisposalCallback<C>, ConnPoolListener<T>) - Constructor for class org.apache.hc.core5.pool.LaxConnPool
LaxConnPool(int, TimeValue, PoolReusePolicy, ConnPoolListener<T>) - Constructor for class org.apache.hc.core5.pool.LaxConnPool
LaxConnPool(int) - Constructor for class org.apache.hc.core5.pool.LaxConnPool
LazyLaxLineParser - Class in org.apache.hc.core5.http.message
  Extension of `BasicLineParser` that defers parsing of header values.
LazyLaxLineParser() - Constructor for class org.apache.hc.core5.http.message.LazyLaxLineParser
LazyLineParser - Class in org.apache.hc.core5.http.message
  Extension of `BasicLineParser` that defers parsing of header values.
LazyLineParser() - Constructor for class org.apache.hc.core5.http.message.LazyLineParser
lease(T, Object, Timeout, FutureCallback<PoolEntry<T, C>>) - Method in interface org.apache.hc.core5.pool.ConnPool
  Attempts to lease a connection for the given route and with the given state from the pool.
lease(T, Object, Timeout, FutureCallback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.LaxConnPool
lease(T, Object) - Method in class org.apache.hc.core5.pool.LaxConnPool
lease(T, Object, Timeout, FutureCallback<PoolEntry<T, C>>) - Method in class org.apache.hc.core5.pool.StrictConnPool
lease(T, Object) - Method in class org.apache.hc.core5.pool.StrictConnPool
length() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
length() - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
length() - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
length() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Returns the length of this buffer.
length() - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Returns length data stored in the buffer
length() - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Return length data stored in the buffer
length() - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Returns the length of this buffer.
length() - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Returns the length of this buffer.
length() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentInputBuffer
  Return length data stored in the buffer
length() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentOutputBuffer
  Return length data stored in the buffer
length - Variable in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils.StreamDescription
length() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Returns the length of the buffer (byte count).
length() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns the length of the buffer (char count).
length(CharSequence) - Static method in class org.apache.hc.core5.util.TextUtils
  Gets a CharSequence length or `0` if the CharSequence is `null`.
LengthDelimitedDecoder - Class in org.apache.hc.core5.http.impl.nio
  Content decoder that cuts off after a defined number of bytes.
LengthDelimitedDecoder(ReadableByteChannel, SessionInputBuffer, BasicHttpTransportMetrics, long) - Constructor for class org.apache.hc.core5.http.impl.nio.LengthDelimitedDecoder
LengthDelimitedEncoder - Class in org.apache.hc.core5.http.impl.nio
  Content encoder that cuts off after a defined number of bytes.
LengthDelimitedEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics, long, int) - Constructor for class org.apache.hc.core5.http.impl.nio.LengthDelimitedEncoder
LengthDelimitedEncoder(WritableByteChannel, SessionOutputBuffer, BasicHttpTransportMetrics, long) - Constructor for class org.apache.hc.core5.http.impl.nio.LengthDelimitedEncoder
LengthRequiredException - Exception in org.apache.hc.core5.http
  Signals message rejection due to missing content length.
LengthRequiredException() - Constructor for exception org.apache.hc.core5.http.LengthRequiredException
  Creates an exception without a default detail message.
LengthRequiredException(String) - Constructor for exception org.apache.hc.core5.http.LengthRequiredException
  Creates an exception with the specified detail message.
lessEquals(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
  Tests if this protocol version is less or equal to the given one.
lessEquals(ProtocolVersion) - Method in enum org.apache.hc.core5.http.ssl.TLS
LF - Static variable in class org.apache.hc.core5.http.Chars
LF - Static variable in class org.apache.hc.core5.util.Tokenizer
LineFormatter - Interface in org.apache.hc.core5.http.message
  Interface for formatting elements of the HEAD section of an HTTP message.
LineParser - Interface in org.apache.hc.core5.http.message
  Interface for parsing lines in the HEAD section of an HTTP message.
LINK - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The HTTP `Link` header field name.
listen(SocketAddress, Object, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
listen(SocketAddress, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
listen(SocketAddress) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
listen(SocketAddress, URIScheme, Object, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
listen(SocketAddress, URIScheme, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
listen(SocketAddress, URIScheme) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
listen(SocketAddress, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
  Deprecated.
  Use `HttpAsyncServer.listen(SocketAddress, URIScheme, FutureCallback)`
listen(SocketAddress) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
  Deprecated.
  Use `HttpAsyncServer.listen(SocketAddress, URIScheme)`
listen(SocketAddress, Object, FutureCallback<ListenerEndpoint>) - Method in interface org.apache.hc.core5.reactor.ConnectionAcceptor
  Opens a new listener endpoint with the given socket address.
listen(SocketAddress, FutureCallback<ListenerEndpoint>) - Method in interface org.apache.hc.core5.reactor.ConnectionAcceptor
  Opens a new listener endpoint with the given socket address.
listen(SocketAddress, Object, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
listen(SocketAddress, FutureCallback<ListenerEndpoint>) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
listen(SocketAddress) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
listen(InetSocketAddress) - Method in class org.apache.hc.core5.testing.nio.AsyncServer
ListenerEndpoint - Interface in org.apache.hc.core5.reactor
  ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.
loadKeyMaterial(KeyStore, char[], PrivateKeyStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(Path, char[], char[], OpenOption...) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(Path, char[], char[], PrivateKeyStrategy, OpenOption...) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(KeyStore, char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(File, char[], char[], PrivateKeyStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(File, char[], char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(URL, char[], char[], PrivateKeyStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadKeyMaterial(URL, char[], char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(KeyStore, TrustStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(Path) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(Path, char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(Path, char[], TrustStrategy, OpenOption...) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(TrustStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(File, char[], TrustStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(File, char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(File) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(URL, char[], TrustStrategy) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadTrustMaterial(URL, char[]) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
loadVersionInfo(String[], ClassLoader) - Static method in class org.apache.hc.core5.util.VersionInfo
  Loads version information for a list of packages.
loadVersionInfo(String, ClassLoader) - Static method in class org.apache.hc.core5.util.VersionInfo
  Loads version information for a package.
localhost() - Static method in class org.apache.hc.core5.net.URIBuilder
  Creates a new builder for the host `InetAddress.getLocalHost()`.
LOCATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
LOCK_TOKEN - Static variable in class org.apache.hc.core5.http.HttpHeaders
LoggingBHttpClientConnection - Class in org.apache.hc.core5.testing.classic
LoggingBHttpClientConnection(Http1Config, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
LoggingBHttpClientConnection(Http1Config) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
LoggingBHttpClientConnectionFactory - Class in org.apache.hc.core5.testing.classic
LoggingBHttpClientConnectionFactory(Http1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
LoggingBHttpClientConnectionFactory(Http1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
LoggingBHttpClientConnectionFactory(Http1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
LoggingBHttpClientConnectionFactory() - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnectionFactory
LoggingBHttpServerConnection - Class in org.apache.hc.core5.testing.classic
LoggingBHttpServerConnection(String, Http1Config, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
LoggingBHttpServerConnection(String, Http1Config) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
LoggingBHttpServerConnectionFactory - Class in org.apache.hc.core5.testing.classic
LoggingBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
LoggingBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
LoggingBHttpServerConnectionFactory(String, Http1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
LoggingBHttpServerConnectionFactory() - Constructor for class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnectionFactory
LoggingConnPoolListener - Class in org.apache.hc.core5.testing.classic
LoggingExceptionCallback - Class in org.apache.hc.core5.testing.nio
LoggingExceptionListener - Class in org.apache.hc.core5.testing.classic
LoggingExceptionListener() - Constructor for class org.apache.hc.core5.testing.classic.LoggingExceptionListener
LoggingH2StreamListener - Class in org.apache.hc.core5.testing.nio
LoggingHttp1StreamListener - Class in org.apache.hc.core5.testing.classic
LoggingHttp1StreamListener() - Constructor for class org.apache.hc.core5.testing.classic.LoggingHttp1StreamListener
LoggingHttp1StreamListener - Class in org.apache.hc.core5.testing.nio
LoggingIOSession - Class in org.apache.hc.core5.testing.nio
LoggingIOSession(IOSession, Logger, Logger) - Constructor for class org.apache.hc.core5.testing.nio.LoggingIOSession
LoggingIOSession(ProtocolIOSession, Logger) - Constructor for class org.apache.hc.core5.testing.nio.LoggingIOSession
LoggingIOSessionDecorator - Class in org.apache.hc.core5.testing.nio
LoggingIOSessionListener - Class in org.apache.hc.core5.testing.nio
LoggingSupport - Class in org.apache.hc.core5.testing.classic
LoggingSupport() - Constructor for class org.apache.hc.core5.testing.classic.LoggingSupport
Lookup<I> - Interface in org.apache.hc.core5.http.config
  Generic lookup by low-case string ID.
lookup(String) - Method in interface org.apache.hc.core5.http.config.Lookup
lookup(String) - Method in class org.apache.hc.core5.http.config.Registry
lookup(String) - Method in interface org.apache.hc.core5.http.protocol.LookupRegistry
  Looks up an object matching the given request path.
lookup(String) - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
  Looks up an object matching the given request path.
lookup(String) - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
  Looks up an object matching the given request path.
lookup(String) - Method in class org.apache.hc.core5.http.protocol.UriRegexMatcher
  Looks up an object matching the given request path.
LookupRegistry<T> - Interface in org.apache.hc.core5.http.protocol
  A lookup registry.
loopbackAddress() - Static method in class org.apache.hc.core5.net.URIBuilder
  Creates a new builder for the host `InetAddress.getLoopbackAddress()`.

## M

main(String[]) - Static method in class org.apache.hc.core5.benchmark.HttpBenchmark
MalformedChunkCodingException - Exception in org.apache.hc.core5.http
  Signals a malformed chunked stream.
MalformedChunkCodingException() - Constructor for exception org.apache.hc.core5.http.MalformedChunkCodingException
  Creates a MalformedChunkCodingException without a detail message.
MalformedChunkCodingException(String) - Constructor for exception org.apache.hc.core5.http.MalformedChunkCodingException
  Creates a MalformedChunkCodingException with the specified detail message.
MalformedChunkCodingException(String, Object...) - Constructor for exception org.apache.hc.core5.http.MalformedChunkCodingException
  Constructs a new MalformedChunkCodingException with the specified detail message.
ManagedConnPool<T,C extends ModalCloseable> - Interface in org.apache.hc.core5.pool
  `ConnPool` that also implements `ConnPoolControl` and `AutoCloseable`.
mark(int) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Noop.
mark(int) - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Noop.
markEndStream() - Method in class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
markSupported() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `true`.
markSupported() - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `true`.
matchUriRequestPattern(String, String) - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
  Tests if the given request path matches the given pattern.
matchUriRequestPattern(String, String) - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
  Tests if the given request path matches the given pattern.
MAX_FORWARDS - Static variable in class org.apache.hc.core5.http.HttpHeaders
MAX_FRAME_SIZE - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
MAX_PADDING - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
MAX_VALUE - Static variable in class org.apache.hc.core5.net.Ports
  The maximum port value per https://tools.ietf.org/html/rfc6335.
MAX_VALUE - Static variable in class org.apache.hc.core5.util.Deadline
  The maximum (longest-lived) deadline.
MAX_VALUE - Static variable in class org.apache.hc.core5.util.TimeValue
  A constant holding the maximum value a `TimeValue` can have: `Long.MAX_VALUE` days.
md - Variable in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils.StreamDescription
Message<H extends MessageHeaders,B> - Class in org.apache.hc.core5.http
  Generic message consisting of a message head and a message body.
Message(H, B) - Constructor for class org.apache.hc.core5.http.Message
MessageConstraintException - Exception in org.apache.hc.core5.http
  Signals a message constraint violation.
MessageConstraintException(String) - Constructor for exception org.apache.hc.core5.http.MessageConstraintException
  Creates a MessageConstraintException with the specified detail message.
MessageHeaders - Interface in org.apache.hc.core5.http
  Messages head consisting of multiple message headers.
MessageState - Enum in org.apache.hc.core5.http.impl.nio
MessageSupport - Class in org.apache.hc.core5.http.message
  Support methods for HTTP message processing.
Method - Enum in org.apache.hc.core5.http
  Common HTTP methods defined by the HTTP spec.
METHOD - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
METHOD - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
MethodNotSupportedException - Exception in org.apache.hc.core5.http
  Signals that an HTTP method is not supported.
MethodNotSupportedException(String) - Constructor for exception org.apache.hc.core5.http.MethodNotSupportedException
  Creates a new MethodNotSupportedException with the specified detail message.
MethodNotSupportedException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.MethodNotSupportedException
  Creates a new MethodNotSupportedException with the specified detail message and cause.
metrics() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
metrics() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
min(Deadline) - Method in class org.apache.hc.core5.util.Deadline
  Returns the smaller of this and another `Deadline`.
min(TimeValue) - Method in class org.apache.hc.core5.util.TimeValue
MIN_FRAME_SIZE - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
MIN_VALUE - Static variable in class org.apache.hc.core5.net.Ports
  The minimum port value per https://tools.ietf.org/html/rfc6335.
MIN_VALUE - Static variable in class org.apache.hc.core5.util.Deadline
  The minimum (shortest-lived) deadline.
MisdirectedRequestException - Exception in org.apache.hc.core5.http
  Signals a misdirected request (the server is not authoritative to handle the request).
MisdirectedRequestException() - Constructor for exception org.apache.hc.core5.http.MisdirectedRequestException
  Creates an exception without a detail message.
MisdirectedRequestException(String) - Constructor for exception org.apache.hc.core5.http.MisdirectedRequestException
  Creates an exception with the specified detail message.
ModalCloseable - Interface in org.apache.hc.core5.io
  Process or endpoint that can be closed either immediately or gracefully.
mode() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Returns the current mode:
modifyRequest(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
  Modify the request.
modifyRequest(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  See the documentation for the same method in `ClientPOJOAdapter`.
modifyResponseExpectations(Map<String, Object>, Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.ClientTestingAdapter
  Generally a test's response expectations should not need to be modified, but if a particular HTTP client (such as Groovy's RESTClient which uses HttpClient) needs to modify the response expectations, it should do so here.
MonitoringResponseOutOfOrderStrategy - Class in org.apache.hc.core5.http.impl.io
  A `ResponseOutOfOrderStrategy` implementation which checks for premature responses every `MonitoringResponseOutOfOrderStrategy.chunkSize` bytes.
MonitoringResponseOutOfOrderStrategy() - Constructor for class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
  Instantiates a default `MonitoringResponseOutOfOrderStrategy`.
MonitoringResponseOutOfOrderStrategy(long) - Constructor for class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
  Instantiates a `MonitoringResponseOutOfOrderStrategy` with unlimited `MonitoringResponseOutOfOrderStrategy.maxChunksToCheck`.
MonitoringResponseOutOfOrderStrategy(long, long) - Constructor for class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
  Instantiates a `MonitoringResponseOutOfOrderStrategy`.
MULTIPART_FORM_DATA - Static variable in class org.apache.hc.core5.http.ContentType
MULTIPART_MIXED - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `multipart/mixed`.
MULTIPART_RELATED - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `multipart/related`.

## N

NAME - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
NamedElementChain<E> - Class in org.apache.hc.core5.http.config
  Chain of doubly linked elements.
NamedElementChain() - Constructor for class org.apache.hc.core5.http.config.NamedElementChain
NamedElementChain.Node - Class in org.apache.hc.core5.http.config
NamedEndpoint - Interface in org.apache.hc.core5.net
  Endpoint identified by name (usually a fully qualified domain name) and port.
NameValuePair - Interface in org.apache.hc.core5.http
  A name-value pair parameter used as an element of HTTP messages.
NEG_ONE_MILLISECOND - Static variable in class org.apache.hc.core5.util.TimeValue
  A negative one millisecond `TimeValue`.
NEG_ONE_SECOND - Static variable in class org.apache.hc.core5.util.TimeValue
  A negative one second `TimeValue`.
newHttpRequest(String, String) - Method in interface org.apache.hc.core5.http.HttpRequestFactory
  Creates request message with the given request method and request URI.
newHttpRequest(String, URI) - Method in interface org.apache.hc.core5.http.HttpRequestFactory
  Creates request message with the given request method and request URI.
newHttpRequest(String, URI) - Method in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpRequestFactory
newHttpRequest(String, String) - Method in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpRequestFactory
newHttpRequest(String, URI) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestFactory
newHttpRequest(String, String) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestFactory
newHttpResponse(int, String) - Method in interface org.apache.hc.core5.http.HttpResponseFactory
  Creates response message with the given code and reason phrase.
newHttpResponse(int) - Method in interface org.apache.hc.core5.http.HttpResponseFactory
  Creates a new response with the given code.
newHttpResponse(int, String) - Method in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory
newHttpResponse(int) - Method in class org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory
newHttpResponse(int, String) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseFactory
newHttpResponse(int) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseFactory
newMatcher(UriPatternType) - Static method in enum org.apache.hc.core5.http.protocol.UriPatternType
newThread(Runnable) - Method in class org.apache.hc.core5.concurrent.DefaultThreadFactory
next() - Method in class org.apache.hc.core5.http.message.BasicHeaderIterator
  Obtains the next header from this iteration.
NHttpMessageParser<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.nio
  Message parser intended to build HTTP message head from a session input buffer..
NHttpMessageParserFactory<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.nio
  Factory for `NHttpMessageParser` instances.
NHttpMessageWriter<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.nio
  Message writer intended to serialize HTTP message head to a session buffer.
NHttpMessageWriterFactory<T extends MessageHeaders> - Interface in org.apache.hc.core5.http.nio
  Factory for `NHttpMessageWriter` instances.
NO_HTTP_CLIENT - Static variable in exception org.apache.hc.core5.testing.framework.TestingFrameworkException
NO_OP - Static variable in interface org.apache.hc.core5.http.ExceptionListener
NoHttpResponseException - Exception in org.apache.hc.core5.http
  Signals that the target server failed to respond with a valid HTTP response.
NoHttpResponseException(String) - Constructor for exception org.apache.hc.core5.http.NoHttpResponseException
  Creates a new NoHttpResponseException with the specified detail message.
NoHttpResponseException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.NoHttpResponseException
  Constructs a `NoHttpResponseException` with the specified detail message and cause.
NoopEntityConsumer - Class in org.apache.hc.core5.http.nio.entity
  Deprecated.
  Use `DiscardingEntityConsumer`
NoopEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
NoResponseOutOfOrderStrategy - Class in org.apache.hc.core5.http.impl.io
  An implementation of `ResponseOutOfOrderStrategy` which does not check for early responses.
NoResponseOutOfOrderStrategy() - Constructor for class org.apache.hc.core5.http.impl.io.NoResponseOutOfOrderStrategy
normalizedValueOf(String) - Static method in enum org.apache.hc.core5.http.Method
  Returns the Method for a normalized `value` of a method name.
normalizeSyntax() - Method in class org.apache.hc.core5.net.URIBuilder
  Normalizes syntax of URI components if the URI is considered non-opaque (the path component has a root): characters of scheme and host components are converted to lower case dot segments of the path component are removed if the path has a root percent encoding of all components is normalized
notBlank(T, String) - Static method in class org.apache.hc.core5.util.Args
notBlank(CharSequence, String) - Static method in class org.apache.hc.core5.util.Asserts
notEmpty(T, String) - Static method in class org.apache.hc.core5.util.Args
notEmpty(T, String) - Static method in class org.apache.hc.core5.util.Args
notEmpty(T, String) - Static method in class org.apache.hc.core5.util.Args
notEmpty(CharSequence, String) - Static method in class org.apache.hc.core5.util.Asserts
NotImplementedException - Exception in org.apache.hc.core5.http
  Signals an unsupported / unimplemented feature of the HTTP protocol.
NotImplementedException() - Constructor for exception org.apache.hc.core5.http.NotImplementedException
  Creates an exception without a detail message.
NotImplementedException(String) - Constructor for exception org.apache.hc.core5.http.NotImplementedException
  Creates an exception with the specified detail message.
notNegative(int, String) - Static method in class org.apache.hc.core5.util.Args
notNegative(long, String) - Static method in class org.apache.hc.core5.util.Args
notNull(T, String) - Static method in class org.apache.hc.core5.util.Args
  Validate that the specified argument is not `null`; otherwise throwing an exception with the specified message.
notNull(Object, String) - Static method in class org.apache.hc.core5.util.Asserts
NullEntity - Class in org.apache.hc.core5.http.io.entity
  An empty entity with no content-type.

## O

Obsolete - Annotation Type in org.apache.hc.core5.annotation
  The field or method to which this annotation is applied is marked as implementing requirements of the HTTP protocol or a related protocol that are now obsolete.
ODD - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
of(FrameFlag...) - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
of(Duration) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout from a Duration.
of(long, TimeUnit) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
of(long, TimeUnit) - Static method in class org.apache.hc.core5.util.TimeValue
  Creates a TimeValue.
of(Duration) - Static method in class org.apache.hc.core5.util.TimeValue
  Creates a TimeValue from a Duration.
ofDays(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofDays(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofHours(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofHours(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofMicroseconds(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofMicroseconds(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofMilliseconds(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofMilliseconds(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofMinutes(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofMinutes(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofNanoseconds(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofNanoseconds(long) - Static method in class org.apache.hc.core5.util.TimeValue
ofSeconds(long) - Static method in class org.apache.hc.core5.util.Timeout
  Creates a Timeout.
ofSeconds(long) - Static method in class org.apache.hc.core5.util.TimeValue
ONE_MILLISECOND - Static variable in class org.apache.hc.core5.util.Timeout
  A one milliseconds `Timeout`.
onError(Exception) - Method in interface org.apache.hc.core5.http.ExceptionListener
onError(HttpConnection, Exception) - Method in interface org.apache.hc.core5.http.ExceptionListener
onError(Exception) - Method in class org.apache.hc.core5.testing.classic.LoggingExceptionListener
onError(HttpConnection, Exception) - Method in class org.apache.hc.core5.testing.classic.LoggingExceptionListener
onExchangeComplete(HttpConnection, boolean) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
onExchangeComplete(HttpConnection, boolean) - Method in class org.apache.hc.core5.testing.classic.LoggingHttp1StreamListener
onExchangeComplete(HttpConnection, boolean) - Method in class org.apache.hc.core5.testing.nio.LoggingHttp1StreamListener
onFrameInput(HttpConnection, int, RawFrame) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onFrameInput(HttpConnection, int, RawFrame) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onFrameOutput(HttpConnection, int, RawFrame) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onFrameOutput(HttpConnection, int, RawFrame) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onHeaderInput(HttpConnection, int, List<? extends Header>) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onHeaderInput(HttpConnection, int, List<? extends Header>) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onHeaderOutput(HttpConnection, int, List<? extends Header>) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onHeaderOutput(HttpConnection, int, List<? extends Header>) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onInputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onInputFlowControl(HttpConnection, int, int, int) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onLease(T, ConnPoolStats<T>) - Method in interface org.apache.hc.core5.pool.ConnPoolListener
onLease(HttpHost, ConnPoolStats<HttpHost>) - Method in class org.apache.hc.core5.testing.classic.LoggingConnPoolListener
onOutputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
onOutputFlowControl(HttpConnection, int, int, int) - Method in class org.apache.hc.core5.testing.nio.LoggingH2StreamListener
onRelease(T, ConnPoolStats<T>) - Method in interface org.apache.hc.core5.pool.ConnPoolListener
onRelease(HttpHost, ConnPoolStats<HttpHost>) - Method in class org.apache.hc.core5.testing.classic.LoggingConnPoolListener
onRequestHead(HttpConnection, HttpRequest) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
onRequestHead(HttpConnection, HttpRequest) - Method in class org.apache.hc.core5.testing.classic.LoggingHttp1StreamListener
onRequestHead(HttpConnection, HttpRequest) - Method in class org.apache.hc.core5.testing.nio.LoggingHttp1StreamListener
onRequestReceived(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
onRequestReceived(ClassicHttpRequest) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
onRequestSubmitted(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
onRequestSubmitted(ClassicHttpRequest) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
onResponseHead(HttpConnection, HttpResponse) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
onResponseHead(HttpConnection, HttpResponse) - Method in class org.apache.hc.core5.testing.classic.LoggingHttp1StreamListener
onResponseHead(HttpConnection, HttpResponse) - Method in class org.apache.hc.core5.testing.nio.LoggingHttp1StreamListener
onResponseReceived(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
onResponseReceived(ClassicHttpResponse) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpClientConnection
onResponseSubmitted(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
onResponseSubmitted(ClassicHttpResponse) - Method in class org.apache.hc.core5.testing.classic.LoggingBHttpServerConnection
options() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
options(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
options(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
options() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
options(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
options(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
options() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
options(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
options(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
org.apache.hc.core5.annotation - package org.apache.hc.core5.annotation
  Provides annotations for public interface definitions
org.apache.hc.core5.benchmark - package org.apache.hc.core5.benchmark
  Apache Bench (AB) clone based on HttpCore.
org.apache.hc.core5.concurrent - package org.apache.hc.core5.concurrent
  Core concurrency component APIs.
org.apache.hc.core5.function - package org.apache.hc.core5.function
  Commonly used functional interfaces.
org.apache.hc.core5.http - package org.apache.hc.core5.http
  Core HTTP transport component APIs.
org.apache.hc.core5.http.config - package org.apache.hc.core5.http.config
  Core configuration APIs.
org.apache.hc.core5.http.impl - package org.apache.hc.core5.http.impl
  Default implementations of core HTTP APIs.
org.apache.hc.core5.http.impl.bootstrap - package org.apache.hc.core5.http.impl.bootstrap
  HTTP/1.1 requester and server bootstrap.
org.apache.hc.core5.http.impl.io - package 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 - package 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 - package org.apache.hc.core5.http.io
  Core HTTP transport APIs based on the classic (blocking) I/O model.
org.apache.hc.core5.http.io.entity - package org.apache.hc.core5.http.io.entity
  HTTP message entity APIs based on the classic (blocking) I/O model.
org.apache.hc.core5.http.io.ssl - package org.apache.hc.core5.http.io.ssl
org.apache.hc.core5.http.io.support - package org.apache.hc.core5.http.io.support
  Support classes for the classic (blocking) I/O model.
org.apache.hc.core5.http.message - package org.apache.hc.core5.http.message
  Core HTTP message components, message element parser and writer APIs and their default implementations.
org.apache.hc.core5.http.nio - package 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 - package 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.entity - package org.apache.hc.core5.http.nio.entity
  HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
org.apache.hc.core5.http.nio.ssl - package org.apache.hc.core5.http.nio.ssl
  TLS protocol support.
org.apache.hc.core5.http.nio.support - package org.apache.hc.core5.http.nio.support
  Support classes for the asynchronous I/O model.
org.apache.hc.core5.http.nio.support.classic - package 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 - package org.apache.hc.core5.http.protocol
  Core HTTP protocol interceptors.
org.apache.hc.core5.http.ssl - package org.apache.hc.core5.http.ssl
org.apache.hc.core5.http.support - package org.apache.hc.core5.http.support
org.apache.hc.core5.http2 - package org.apache.hc.core5.http2
  Core HTTP/2 transport component APIs.
org.apache.hc.core5.http2.config - package org.apache.hc.core5.http2.config
  Core HTTP/2 configuration APIs.
org.apache.hc.core5.http2.frame - package org.apache.hc.core5.http2.frame
  Core HTTP/2 data frame APIs.
org.apache.hc.core5.http2.hpack - package org.apache.hc.core5.http2.hpack
  HTTP/2 HPACK APIs.
org.apache.hc.core5.http2.impl - package org.apache.hc.core5.http2.impl
  Default implementations of core HTTP/2 APIs.
org.apache.hc.core5.http2.impl.io - package org.apache.hc.core5.http2.impl.io
org.apache.hc.core5.http2.impl.nio - package 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 - package org.apache.hc.core5.http2.impl.nio.bootstrap
  HTTP/2 capable requester and server bootstrap.
org.apache.hc.core5.http2.nio - package org.apache.hc.core5.http2.nio
  HTTP/2 transport specific APIs based on the asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.command - package org.apache.hc.core5.http2.nio.command
  HTTP/2 specific commands for HTTP/2 transport based on asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.pool - package org.apache.hc.core5.http2.nio.pool
  HTTP/2 specific pool component APIs.
org.apache.hc.core5.http2.nio.support - package org.apache.hc.core5.http2.nio.support
  Support classes for HTTP/2 asynchronous transport.
org.apache.hc.core5.http2.protocol - package org.apache.hc.core5.http2.protocol
  HTTP/2 protocol interceptors.
org.apache.hc.core5.http2.ssl - package org.apache.hc.core5.http2.ssl
  HTTP/2 specific TLS protocol support.
org.apache.hc.core5.io - package org.apache.hc.core5.io
  Core I/O component APIs and utilities.
org.apache.hc.core5.net - package org.apache.hc.core5.net
  Core network component APIs and utilities.
org.apache.hc.core5.pool - package org.apache.hc.core5.pool
  Client side connection pool component APIs.
org.apache.hc.core5.reactive - package org.apache.hc.core5.reactive
org.apache.hc.core5.reactor - package org.apache.hc.core5.reactor
  Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.
org.apache.hc.core5.reactor.ssl - package org.apache.hc.core5.reactor.ssl
  TLS/SSL support for I/O reactors.
org.apache.hc.core5.ssl - package org.apache.hc.core5.ssl
  Utility classes for trust and key material management and TLS/SSL context initialization.
org.apache.hc.core5.testing - package org.apache.hc.core5.testing
org.apache.hc.core5.testing.classic - package org.apache.hc.core5.testing.classic
org.apache.hc.core5.testing.framework - package org.apache.hc.core5.testing.framework
org.apache.hc.core5.testing.nio - package org.apache.hc.core5.testing.nio
org.apache.hc.core5.testing.reactive - package org.apache.hc.core5.testing.reactive
org.apache.hc.core5.util - package org.apache.hc.core5.util
  Core utility classes.
outgoingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
outgoingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
output(byte[], int, int) - Method in class org.apache.hc.core5.testing.classic.Wire
output(byte[]) - Method in class org.apache.hc.core5.testing.classic.Wire
output(int) - Method in class org.apache.hc.core5.testing.classic.Wire
output(ByteBuffer) - Method in class org.apache.hc.core5.testing.classic.Wire
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
outputReady(IOSession) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered when the given session is ready for output.
outputReady(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
outputReady(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
OVERWRITE - Static variable in class org.apache.hc.core5.http.HttpHeaders

## P

parse(CharSequence) - Static method in class org.apache.hc.core5.http.ContentType
  Parses textual representation of `Content-Type` value.
parse(SessionInputBuffer, InputStream) - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
parse(SessionInputBuffer, InputStream) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
parse(SessionInputBuffer, boolean) - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageParser
parse(SessionInputBuffer, boolean) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
parse(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Returns a list of `NameValuePairs` as parsed from an `HttpEntity`.
parse(HttpEntity, int) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Returns a list of `NameValuePairs` as parsed from an `HttpEntity`.
parse(SessionInputBuffer, InputStream) - Method in interface org.apache.hc.core5.http.io.HttpMessageParser
  Generates an instance of `MessageHeaders` from the given input stream..
parse(Header) - Static method in class org.apache.hc.core5.http.message.MessageSupport
parse(SessionInputBuffer, boolean) - Method in interface org.apache.hc.core5.http.nio.NHttpMessageParser
  Attempts to parse a complete message head from the content of the internal buffer.
parse(String) - Static method in enum org.apache.hc.core5.http.ssl.TLS
parse(URI, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a list of `NameValuePair`s URI query parameters.
parse(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a list of `NameValuePair`s URI query parameters.
parse(CharSequence, Charset, char...) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a list of `NameValuePair`s parameters.
parse(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.WWWFormCodec
  Returns a list of `NameValuePair` parameters parsed from the `application/x-www-form-urlencoded` content.
parse(String) - Static method in class org.apache.hc.core5.util.Deadline
  Creates a deadline from a string in the format "yyyy-MM-dd\'T\'HH:mm:ss.SSSZ".
parse(String) - Static method in class org.apache.hc.core5.util.Timeout
  Parses a Timeout in the format `<Integer><SPACE><TimeUnit>`, for example `"1,200 MILLISECONDS"`
parse(String) - Static method in class org.apache.hc.core5.util.TimeValue
  Parses a TimeValue in the format `<Long><SPACE><TimeUnit>`, for example `"1200 MILLISECONDS"`.
parseChallengeResponse(String, HttpContext) - Method in class org.apache.hc.core5.http.io.support.AbstractHttpServerAuthFilter
  Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.
parseChallengeResponse(String, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncServerAuthFilter
  Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.
parseCommandLine(CommandLine) - Static method in class org.apache.hc.core5.benchmark.CommandLineUtils
parseContent(CharSequence, Tokenizer.Cursor, BitSet) - Method in class org.apache.hc.core5.util.Tokenizer
  Extracts from the sequence of chars a token terminated with any of the given delimiters or a whitespace characters.
parseElements(CharSequence, ParserCursor) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueParser
parseElements(CharSequence, ParserCursor) - Method in interface org.apache.hc.core5.http.message.HeaderValueParser
  Parses a header value into elements.
ParseException - Exception in org.apache.hc.core5.http
  Signals a protocol exception due to failure to parse a message element.
ParseException() - Constructor for exception org.apache.hc.core5.http.ParseException
  Creates a `ParseException` without details.
ParseException(String) - Constructor for exception org.apache.hc.core5.http.ParseException
  Creates a `ParseException` with a detail message.
ParseException(String, CharSequence, int, int, int) - Constructor for exception org.apache.hc.core5.http.ParseException
  Creates a `ParseException` with parsing context details.
ParseException(String, CharSequence, int, int) - Constructor for exception org.apache.hc.core5.http.ParseException
  Creates a `ParseException` with parsing context details.
parseHeader(CharArrayBuffer) - Method in class org.apache.hc.core5.http.message.BasicLineParser
parseHeader(CharArrayBuffer) - Method in class org.apache.hc.core5.http.message.LazyLaxLineParser
parseHeader(CharArrayBuffer) - Method in class org.apache.hc.core5.http.message.LazyLineParser
parseHeader(CharArrayBuffer) - Method in interface org.apache.hc.core5.http.message.LineParser
  Parses a header from the given buffer containing one line of text.
parseHeaderElement(CharSequence, ParserCursor) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueParser
parseHeaderElement(CharSequence, ParserCursor) - Method in interface org.apache.hc.core5.http.message.HeaderValueParser
  Parses a single header element.
parseHeaders(SessionInputBuffer, InputStream, int, int, LineParser) - Static method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
  Parses HTTP headers from the data receiver stream according to the generic format as specified by the HTTP/1.1 protocol specification.
parseHeaders(SessionInputBuffer, InputStream, int, int, LineParser, List<CharArrayBuffer>) - Static method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
  Parses HTTP headers from the data receiver stream according to the generic format as specified by the HTTP/1.1 protocol specification.
parseLenient(CharSequence) - Static method in class org.apache.hc.core5.http.ContentType
  Parses textual representation of `Content-Type` value ignoring invalid charsets.
parseNameValuePair(CharSequence, ParserCursor) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueParser
parseNameValuePair(CharSequence, ParserCursor) - Method in interface org.apache.hc.core5.http.message.HeaderValueParser
  Parses a name=value specification, where the = and value are optional.
parseParameters(CharSequence, ParserCursor) - Method in class org.apache.hc.core5.http.message.BasicHeaderValueParser
parseParameters(CharSequence, ParserCursor) - Method in interface org.apache.hc.core5.http.message.HeaderValueParser
  Parses a list of name-value pairs.
parsePathSegments(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a list of URI path segments.
parsePathSegments(CharSequence) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
  Returns a list of URI path segments.
ParserCursor - Class in org.apache.hc.core5.http.message
  This class represents a context of a parsing operation: the current position the parsing operation is expected to start at the bounds limiting the scope of the parsing operation
ParserCursor(int, int) - Constructor for class org.apache.hc.core5.http.message.ParserCursor
parseRequestLine(CharArrayBuffer) - Method in class org.apache.hc.core5.http.message.BasicLineParser
  Parses a request line.
parseRequestLine(CharArrayBuffer) - Method in interface org.apache.hc.core5.http.message.LineParser
  Parses a request line from the given buffer containing one line of text.
parseStatusLine(CharArrayBuffer) - Method in class org.apache.hc.core5.http.message.BasicLineParser
parseStatusLine(CharArrayBuffer) - Method in interface org.apache.hc.core5.http.message.LineParser
  Parses a status line from the given buffer containing one line of text.
parseToken(CharSequence, ParserCursor, BitSet) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
parseToken(CharSequence, Tokenizer.Cursor, BitSet) - Method in class org.apache.hc.core5.util.Tokenizer
  Extracts from the sequence of chars a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters.
parseTokens(CharSequence, ParserCursor) - Static method in class org.apache.hc.core5.http.message.MessageSupport
parseTokens(Header) - Static method in class org.apache.hc.core5.http.message.MessageSupport
parseValue(CharSequence, ParserCursor, BitSet) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
parseValue(CharSequence, Tokenizer.Cursor, BitSet) - Method in class org.apache.hc.core5.util.Tokenizer
  Extracts from the sequence of chars a value which can be enclosed in quote marks and terminated with any of the given delimiters discarding semantically insignificant whitespace characters.
patch() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
patch(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
patch(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
patch() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
patch(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
patch(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
patch() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
patch(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
patch(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
PATH - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
PATH - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
PathEntity - Class in org.apache.hc.core5.http.io.entity
  A self contained, repeatable entity that obtains its content from a path.
PathEntity(Path, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.PathEntity
PathEntity(Path, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.PathEntity
PathEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  `AsyncEntityProducer` implementation that generates a data stream from the content at a `Path`.
PathEntityProducer(Path, ContentType, boolean, OpenOption...) - Constructor for class org.apache.hc.core5.http.nio.entity.PathEntityProducer
PathEntityProducer(Path, ContentType, OpenOption...) - Constructor for class org.apache.hc.core5.http.nio.entity.PathEntityProducer
PathEntityProducer(Path, int, ContentType, boolean, OpenOption...) - Constructor for class org.apache.hc.core5.http.nio.entity.PathEntityProducer
PathEntityProducer(Path, OpenOption...) - Constructor for class org.apache.hc.core5.http.nio.entity.PathEntityProducer
PATTERN_RFC1123 - Static variable in class org.apache.hc.core5.http.protocol.HttpDateGenerator
  Date format pattern used to generate the header in RFC 1123 format.
pause() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
pause() - Method in interface org.apache.hc.core5.reactor.ConnectionAcceptor
  Suspends the I/O reactor preventing it from accepting new connections on all active endpoints.
pause() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
PercentCodec - Class in org.apache.hc.core5.net
  Percent-encoding mechanism defined in RFC 3986
PercentCodec() - Constructor for class org.apache.hc.core5.net.PercentCodec
PingCommand - Class in org.apache.hc.core5.http2.nio.command
  HTTP/2 ping command.
PingCommand(AsyncPingHandler) - Constructor for class org.apache.hc.core5.http2.nio.command.PingCommand
poll() - Method in interface org.apache.hc.core5.reactor.IOSession
  Removes first `Command` from the command queue if available.
poll() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
poll() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
PoolConcurrencyPolicy - Enum in org.apache.hc.core5.pool
  Enumeration of pool concurrency policies
PoolEntry<T,C extends ModalCloseable> - Class in org.apache.hc.core5.pool
  Pool entry containing a pool connection object along with its route.
PoolEntry(T, TimeValue, DisposalCallback<C>) - Constructor for class org.apache.hc.core5.pool.PoolEntry
  Creates new `PoolEntry` instance.
PoolEntry(T, TimeValue) - Constructor for class org.apache.hc.core5.pool.PoolEntry
  Creates new `PoolEntry` instance.
PoolEntry(T) - Constructor for class org.apache.hc.core5.pool.PoolEntry
PoolReusePolicy - Enum in org.apache.hc.core5.pool
  Enumeration of pooled connection re-use policies
PoolStats - Class in org.apache.hc.core5.pool
  Pool statistics.
PoolStats(int, int, int, int) - Constructor for class org.apache.hc.core5.pool.PoolStats
Ports - Class in org.apache.hc.core5.net
  Port helper methods.
Ports() - Constructor for class org.apache.hc.core5.net.Ports
positive(int, String) - Static method in class org.apache.hc.core5.util.Args
positive(long, String) - Static method in class org.apache.hc.core5.util.Args
positive(T, String) - Static method in class org.apache.hc.core5.util.Args
post() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
post(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
post(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
post() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
post(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
post(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
post() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
post(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
post(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
postProcess(ClassicHttpResponse, HttpProcessor, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Post-processes the given response using the given protocol processor and completes the process of request execution.
PRAGMA - Static variable in class org.apache.hc.core5.http.HttpHeaders
prepare(HttpRequest, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncServerRequestHandler
  Triggered to signal new incoming request.
preProcess(ClassicHttpRequest, HttpProcessor, HttpContext) - Method in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  Pre-process the given request using the given protocol processor and initiates the process of request execution.
print(PrintStream, Results) - Static method in class org.apache.hc.core5.benchmark.ResultFormatter
printData(ByteBuffer, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
printFrameInfo(RawFrame, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
printPayload(RawFrame, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
PrivateKeyDetails - Class in org.apache.hc.core5.ssl
  Private key details.
PrivateKeyDetails(String, X509Certificate[]) - Constructor for class org.apache.hc.core5.ssl.PrivateKeyDetails
PrivateKeyStrategy - Interface in org.apache.hc.core5.ssl
  A strategy allowing for a choice of an alias during SSL authentication.
proceed(ClassicHttpRequest, HttpFilterChain.ResponseTrigger, HttpContext) - Method in interface org.apache.hc.core5.http.io.HttpFilterChain
  Proceeds to the next element in the request processing chain.
proceed(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger) - Method in interface org.apache.hc.core5.http.nio.AsyncFilterChain
  Proceeds to the next element in the request processing chain.
process(HttpRequest, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.HttpRequestInterceptor
  Processes a request.
process(HttpResponse, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.HttpResponseInterceptor
  Processes a response.
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.DefaultHttpProcessor
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestConnControl
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestContent
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestDate
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestExpectContinue
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestTargetHost
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestUserAgent
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestValidateHost
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.ResponseConnControl
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.ResponseContent
  Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.ResponseDate
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.protocol.ResponseServer
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestConnControl
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestContent
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestTargetHost
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestValidateHost
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2ResponseConnControl
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2ResponseContent
processRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext, Publisher<ByteBuffer>, Callback<Publisher<ByteBuffer>>) - Method in interface org.apache.hc.core5.reactive.ReactiveRequestProcessor
  Processes the actual HTTP request.
processRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext, Publisher<ByteBuffer>, Callback<Publisher<ByteBuffer>>) - Method in class org.apache.hc.core5.testing.reactive.ReactiveEchoProcessor
processRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext, Publisher<ByteBuffer>, Callback<Publisher<ByteBuffer>>) - Method in class org.apache.hc.core5.testing.reactive.ReactiveRandomProcessor
produce(DataStreamChannel) - Method in interface org.apache.hc.core5.http.nio.AsyncDataProducer
  Triggered to signal the ability of the underlying data channel to accept more data.
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicPushProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
produce(DataStreamChannel) - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
produce(DataStreamChannel) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
produceData(StreamChannel<ByteBuffer>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
  Triggered to signal the ability of the underlying byte channel to accept more data.
produceData(StreamChannel<CharBuffer>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
  Triggered to signal the ability of the underlying char channel to accept more data.
produceData(StreamChannel<CharBuffer>) - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
produceData(ContentType, OutputStream) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
  Writes out entity data into the given stream.
produceRequest(RequestChannel, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncClientExchangeHandler
  Triggered to signal the ability of the underlying request channel to accept a request messages.
produceRequest(RequestChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
produceResponse(ResponseChannel, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncPushProducer
  Triggered to signal the ability of the underlying response channel to accept response messages.
produceResponse(ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicPushProducer
produceStream(long) - Static method in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
  Produces a deterministic stream of bytes, in randomly sized chunks of up to 128kB.
produceStream(long, AtomicReference<String>) - Static method in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
  Produces a deterministic stream of bytes, in randomly sized chunks of up to 128kB, while computing the hash of the random data.
produceStream(long, int, AtomicReference<String>) - Static method in class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
  Produces a deterministic stream of bytes, in randomly sized chunks, while computing the hash of the random data.
PROPERTY_MODULE - Static variable in class org.apache.hc.core5.util.VersionInfo
PROPERTY_RELEASE - Static variable in class org.apache.hc.core5.util.VersionInfo
PROPERTY_TIMESTAMP - Static variable in class org.apache.hc.core5.util.VersionInfo
  Deprecated.
  This will be removed in 6.0.
PROTOCOL_VERSION - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
ProtocolException - Exception in org.apache.hc.core5.http
  Signals that an HTTP protocol violation has occurred.
ProtocolException() - Constructor for exception org.apache.hc.core5.http.ProtocolException
  Creates a new ProtocolException with a `null` detail message.
ProtocolException(String) - Constructor for exception org.apache.hc.core5.http.ProtocolException
  Creates a new ProtocolException with the specified detail message.
ProtocolException(String, Object...) - Constructor for exception org.apache.hc.core5.http.ProtocolException
  Constructs a new ProtocolException with the specified detail message.
ProtocolException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.ProtocolException
  Creates a new ProtocolException with the specified detail message and cause.
ProtocolIOSession - Interface in org.apache.hc.core5.reactor
  TLS capable, protocol upgradable `IOSession`.
ProtocolNegotiationException - Exception in org.apache.hc.core5.http2.impl.nio
  Signals a protocol error in HTTP protocol negotiation.
ProtocolNegotiationException(String) - Constructor for exception org.apache.hc.core5.http2.impl.nio.ProtocolNegotiationException
  Creates a MessageConstraintException with the specified detail message.
ProtocolUpgradeHandler - Interface in org.apache.hc.core5.reactor
  Application protocol upgrade handler.
ProtocolVersion - Class in org.apache.hc.core5.http
  Represents a protocol version.
ProtocolVersion(String, int, int) - Constructor for class org.apache.hc.core5.http.ProtocolVersion
  Create a protocol version designator.
PROXY_AUTHENTICATE - Static variable in class org.apache.hc.core5.http.HttpHeaders
PROXY_AUTHORIZATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
pushPromise(HttpRequest, AsyncPushProducer) - Method in interface org.apache.hc.core5.http.nio.AsyncFilterChain.ResponseTrigger
  Pushes a request message head as a promise to deliver a response message.
pushPromise(HttpRequest, HttpContext, AsyncPushProducer) - Method in interface org.apache.hc.core5.http.nio.AsyncServerRequestHandler.ResponseTrigger
  Pushes a request message head as a promise to deliver a response message.
pushPromise(HttpRequest, AsyncPushProducer, HttpContext) - Method in interface org.apache.hc.core5.http.nio.ResponseChannel
  Pushes a request message head through this channel as a promise to deliver a response message.
put(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
put() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
put(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
put(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
put() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
put(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
put(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
put() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
put(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
put(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
put(ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer

## Q

QUERY - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter

## R

RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RawFrame - Class in org.apache.hc.core5.http2.frame
  HTTP/2 stream frame.
RawFrame(int, int, int, ByteBuffer) - Constructor for class org.apache.hc.core5.http2.frame.RawFrame
ReactiveEchoProcessor - Class in org.apache.hc.core5.testing.reactive
ReactiveEchoProcessor() - Constructor for class org.apache.hc.core5.testing.reactive.ReactiveEchoProcessor
ReactiveEntityProducer - Class in org.apache.hc.core5.reactive
  An `AsyncEntityProducer` that subscribes to a `Publisher` instance, as defined by the Reactive Streams specification.
ReactiveEntityProducer(Publisher<ByteBuffer>, long, ContentType, String) - Constructor for class org.apache.hc.core5.reactive.ReactiveEntityProducer
  Creates a new `ReactiveEntityProducer` with the given parameters.
ReactiveRandomProcessor - Class in org.apache.hc.core5.testing.reactive
ReactiveRandomProcessor() - Constructor for class org.apache.hc.core5.testing.reactive.ReactiveRandomProcessor
ReactiveRequestProcessor - Interface in org.apache.hc.core5.reactive
ReactiveResponseConsumer - Class in org.apache.hc.core5.reactive
  An `AsyncResponseConsumer` that publishes the response body through a `Publisher`, as defined by the Reactive Streams specification.
ReactiveResponseConsumer() - Constructor for class org.apache.hc.core5.reactive.ReactiveResponseConsumer
  Creates a `ReactiveResponseConsumer`.
ReactiveResponseConsumer(FutureCallback<Message<HttpResponse, Publisher<ByteBuffer>>>) - Constructor for class org.apache.hc.core5.reactive.ReactiveResponseConsumer
  Creates a `ReactiveResponseConsumer` that will call back the supplied `FutureCallback` with a streamable response.
ReactiveServerExchangeHandler - Class in org.apache.hc.core5.reactive
  An implementation of `AsyncServerExchangeHandler` designed to work with reactive streams.
ReactiveServerExchangeHandler(ReactiveRequestProcessor) - Constructor for class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
  Creates a `ReactiveServerExchangeHandler`.
ReactiveTestUtils - Class in org.apache.hc.core5.testing.reactive
ReactiveTestUtils() - Constructor for class org.apache.hc.core5.testing.reactive.ReactiveTestUtils
ReactiveTestUtils.StreamDescription - Class in org.apache.hc.core5.testing.reactive
read() - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Returns all the data in a chunked stream in coalesced form.
read(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Read some bytes from the stream.
read(byte[]) - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
  Read some bytes from the stream.
read() - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Read the next byte from the stream
read(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Does standard `InputStream.read(byte[], int, int)` behavior, but also notifies the watcher when the contents have been consumed.
read(byte[]) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Read more bytes from the stream.
read() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `-1`.
read(byte[]) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `-1`.
read(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `-1`.
read() - Method in class org.apache.hc.core5.http.impl.io.IdentityInputStream
read(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.IdentityInputStream
read(InputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
read(byte[], int, int, InputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
read(byte[], InputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
read(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.ChunkDecoder
read(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.IdentityDecoder
read(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedDecoder
read() - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `-1`.
read(byte[]) - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `-1`.
read(byte[], int, int) - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `-1`.
read() - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
read(byte[], int, int) - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
read(byte[]) - Method in class org.apache.hc.core5.http.io.EofSensorInputStream
read(byte[], int, int, InputStream) - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Reads up to `len` bytes of data from the session buffer into an array of bytes.
read(byte[], InputStream) - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Reads some number of bytes from the session buffer and stores them into the buffer array `b`.
read(InputStream) - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Reads the next byte of data from this session buffer.
read(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.ContentDecoder
  Reads a portion of content from the underlying channel
read() - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Reads one byte from the buffer.
read(ByteBuffer, int) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Reads a sequence of bytes from this buffer into the destination buffer, up to the given maximum limit.
read(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Reads a sequence of bytes from this buffer into the destination buffer.
read(WritableByteChannel, int) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Reads a sequence of bytes from this buffer into the destination channel, up to the given maximum limit.
read(WritableByteChannel) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Reads a sequence of bytes from this buffer into the destination channel.
read(byte[], int, int) - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentInputBuffer
  Reads up to `len` bytes of data from this buffer into an array of bytes.
read() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentInputBuffer
  Reads one byte from this buffer.
read(byte[], int, int) - Method in class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
read(byte[]) - Method in class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
read() - Method in class org.apache.hc.core5.http.nio.support.classic.ContentInputStream
read() - Method in class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
read(byte[], int, int) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
read(InputStream) - Method in class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
read(ReadableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
READ - Static variable in class org.apache.hc.core5.reactor.EventMask
  Interest in data input.
read(ByteBuffer) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
read(ByteBuffer) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
READ_WRITE - Static variable in class org.apache.hc.core5.reactor.EventMask
  Interest in data input/output.
readFrom(ReadableByteChannel) - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
readFromChannel(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Reads from the channel to the destination.
readFromChannel(ByteBuffer, int) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Reads from the channel to the destination.
readLine(CharArrayBuffer, InputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
  Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.
readLine(CharArrayBuffer, InputStream) - Method in interface org.apache.hc.core5.http.io.SessionInputBuffer
  Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.
readLine(CharArrayBuffer, boolean) - Method in interface org.apache.hc.core5.http.nio.SessionInputBuffer
  Attempts to transfer a complete line of characters up to a line delimiter from this buffer to the destination buffer.
ReasonPhraseCatalog - Interface in org.apache.hc.core5.http
  Interface for obtaining reason phrases for HTTP status codes.
receiveRequestEntity(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
receiveRequestEntity(ClassicHttpRequest) - Method in interface org.apache.hc.core5.http.io.HttpServerConnection
  Receives the next request entity available from this connection and attaches it to an existing request.
receiveRequestHeader() - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
receiveRequestHeader() - Method in interface org.apache.hc.core5.http.io.HttpServerConnection
  Receives the request line and all headers available from this connection.
receiveResponseEntity(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
receiveResponseEntity(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Receives the next response entity available from this connection and attaches it to an existing HttpResponse object.
receiveResponseHeader() - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
receiveResponseHeader() - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Receives the request line and headers of the next response available from this connection.
REFERER - Static variable in class org.apache.hc.core5.http.HttpHeaders
ReflectionUtils - Class in org.apache.hc.core5.util
ReflectionUtils() - Constructor for class org.apache.hc.core5.util.ReflectionUtils
register(String, I) - Method in class org.apache.hc.core5.http.config.RegistryBuilder
register(String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Registers the given `AsyncServerExchangeHandler` `Supplier` as a default handler for URIs matching the given pattern.
register(String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Registers the given `AsyncServerRequestHandler` as a default handler for URIs matching the given pattern.
register(String, HttpRequestHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Registers the given `HttpRequestHandler` as a default handler for URIs matching the given pattern.
register(String, T) - Method in interface org.apache.hc.core5.http.protocol.LookupRegistry
  Registers the given object for URIs matching the given pattern.
register(String, String, T) - Method in class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
register(String, T) - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
  Registers the given object for URIs matching the given pattern.
register(String, T) - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
  Registers the given object for URIs matching the given pattern.
register(String, T) - Method in class org.apache.hc.core5.http.protocol.UriRegexMatcher
  Registers the given object for URIs matching the given regex.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Registers the given `AsyncPushConsumer` `Supplier` as a default handler for URIs matching the given pattern.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Registers the given `AsyncPushConsumer` `Supplier` as a default handler for URIs matching the given pattern.
register(String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Registers the given `AsyncServerExchangeHandler` `Supplier` as a default handler for URIs matching the given pattern.
register(String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Registers the given `AsyncServerRequestHandler` as a default handler for URIs matching the given pattern.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
register(String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
register(String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
register(String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
register(String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
registerHandler(String, HttpRequestHandler) - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
registerHandlerVirtual(String, String, HttpRequestHandler) - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
registerProtocol(String, ProtocolUpgradeHandler) - Method in interface org.apache.hc.core5.reactor.ProtocolIOSession
  Registers protocol upgrade handler with the given application protocol ID.
registerVirtual(String, String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Registers the given `AsyncServerExchangeHandler` `Supplier` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Registers the given `AsyncServerRequestHandler` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, HttpRequestHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Registers the given `HttpRequestHandler` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Registers the given `AsyncPushConsumer` `Supplier` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Registers the given `AsyncPushConsumer` `Supplier` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Registers the given `AsyncServerExchangeHandler` `Supplier` as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Registers the given `AsyncServerRequestHandler` as a handler for URIs matching the given host and the pattern.
Registry<I> - Class in org.apache.hc.core5.http.config
  Generic registry of items keyed by low-case string ID.
RegistryBuilder<I> - Class in org.apache.hc.core5.http.config
  Builder for `Registry` instances.
release(PoolEntry<T, C>, boolean) - Method in interface org.apache.hc.core5.pool.ConnPool
  Releases the pool entry back to the pool.
release(PoolEntry<T, C>, boolean) - Method in class org.apache.hc.core5.pool.LaxConnPool
release(PoolEntry<T, C>, boolean) - Method in class org.apache.hc.core5.pool.StrictConnPool
releaseAndDiscard() - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Shuts down the underlying connection and removes it from the connection pool.
releaseAndReuse() - Method in class org.apache.hc.core5.http.nio.AsyncClientEndpoint
  Releases the underlying connection back to the connection pool as re-usable.
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.FileEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.PathEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
releaseResources() - Method in interface org.apache.hc.core5.http.nio.ResourceHolder
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicPushProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.BasicResponseProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
releaseResources() - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
releaseResources() - Method in class org.apache.hc.core5.reactive.ReactiveEntityProducer
releaseResources() - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
releaseResources() - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
remaining() - Method in class org.apache.hc.core5.util.Deadline
  Returns the difference in milliseconds between the deadline and now.
remainingTimeValue() - Method in class org.apache.hc.core5.util.Deadline
  Returns the difference as a TimeValue between the deadline and now.
remove(String) - Method in class org.apache.hc.core5.http.config.NamedElementChain
remove() - Method in class org.apache.hc.core5.http.message.BasicHeaderIterator
  Removing headers is not supported.
removeAttribute(String) - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
removeAttribute(String) - Method in interface org.apache.hc.core5.http.protocol.HttpContext
  Removes attribute with the given name from the context.
removeAttribute(String) - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
removeHeader(Header) - Method in interface org.apache.hc.core5.http.HttpMessage
  Removes a header from this message.
removeHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
removeHeader(Header) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Removes the first given header.
removeHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
removeHeaders(String) - Method in interface org.apache.hc.core5.http.HttpMessage
  Removes all headers with a certain name from this message.
removeHeaders(String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
removeHeaders(Header) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Removes all headers that match the given header.
removeHeaders(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Removes all headers with a given name in this group.
removeHeaders(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
removeParameter(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Removes parameter of URI query if set.
removeQuery() - Method in class org.apache.hc.core5.net.URIBuilder
  Removes URI query.
replace(String, E) - Method in class org.apache.hc.core5.http.config.NamedElementChain
replaceFilter(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Replace an existing filter with the given name with new filter.
replaceFilter(String, HttpFilterHandler) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Replace an existing filter with the given name with new filter.
replaceFilter(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Replace an existing filter with the given name with new filter.
REQUEST - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
RequestChannel - Interface in org.apache.hc.core5.http.nio
  Abstract request channel.
RequestConnControl - Class in org.apache.hc.core5.http.protocol
  RequestConnControl is responsible for adding `Connection` header to the outgoing requests, which is essential for managing persistence of `HTTP/1.0` connections.
RequestConnControl() - Constructor for class org.apache.hc.core5.http.protocol.RequestConnControl
RequestContent - Class in org.apache.hc.core5.http.protocol
  RequestContent is the most important interceptor for outgoing requests.
RequestContent() - Constructor for class org.apache.hc.core5.http.protocol.RequestContent
  Default constructor.
RequestContent(boolean) - Constructor for class org.apache.hc.core5.http.protocol.RequestContent
  Constructor that can be used to fine-tune behavior of this interceptor.
RequestDate - Class in org.apache.hc.core5.http.protocol
  RequestDate interceptor is responsible for adding `Date` header to the outgoing requests This interceptor is optional for client side protocol processors.
RequestDate() - Constructor for class org.apache.hc.core5.http.protocol.RequestDate
RequesterBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
  `HttpRequester` bootstrap.
RequestExecutionCommand - Class in org.apache.hc.core5.http.nio.command
  Request execution command.
RequestExecutionCommand(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, CancellableDependency, HttpContext) - Constructor for class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
RequestExecutionCommand(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Constructor for class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
RequestExecutionCommand(AsyncClientExchangeHandler, HttpContext) - Constructor for class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
requestExpectations - Variable in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
RequestExpectContinue - Class in org.apache.hc.core5.http.protocol
  RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding `Expect` header.
RequestExpectContinue() - Constructor for class org.apache.hc.core5.http.protocol.RequestExpectContinue
RequestHandlerRegistry<T> - Class in org.apache.hc.core5.http.protocol
  Generic registry of request handlers that can be resolved by properties of request messages.
RequestHandlerRegistry(String, Supplier<LookupRegistry<T>>) - Constructor for class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
RequestHandlerRegistry(String, UriPatternType) - Constructor for class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
RequestHandlerRegistry(UriPatternType) - Constructor for class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
RequestHandlerRegistry() - Constructor for class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
RequestHeaderFieldsTooLargeException - Exception in org.apache.hc.core5.http
  Signals request header field length or total field size violation.
RequestHeaderFieldsTooLargeException(String) - Constructor for exception org.apache.hc.core5.http.RequestHeaderFieldsTooLargeException
  Creates a new RequestHeaderFieldsTooLargeException with the specified detail message.
RequestHeaderFieldsTooLargeException(String, Throwable) - Constructor for exception org.apache.hc.core5.http.RequestHeaderFieldsTooLargeException
  Creates a new RequestHeaderFieldsTooLargeException with the specified detail message and cause.
RequestLine - Class in org.apache.hc.core5.http.message
  HTTP/1.1 request line.
RequestLine(HttpRequest) - Constructor for class org.apache.hc.core5.http.message.RequestLine
RequestLine(String, String, ProtocolVersion) - Constructor for class org.apache.hc.core5.http.message.RequestLine
requestOutput() - Method in interface org.apache.hc.core5.http.nio.DataStreamChannel
  Signals intent by the data producer to produce more data.
requestParserFactory(HttpMessageParserFactory<ClassicHttpRequest>) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
requestSession(HttpHost, Timeout, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
requestSession(HttpHost, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.testing.nio.AsyncRequester
RequestTargetHost - Class in org.apache.hc.core5.http.protocol
  RequestHostOutgoing is responsible for adding `Host` header to the outgoing message.
RequestTargetHost() - Constructor for class org.apache.hc.core5.http.protocol.RequestTargetHost
RequestUserAgent - Class in org.apache.hc.core5.http.protocol
  RequestUserAgent is responsible for adding `User-Agent` header.
RequestUserAgent(String) - Constructor for class org.apache.hc.core5.http.protocol.RequestUserAgent
RequestUserAgent() - Constructor for class org.apache.hc.core5.http.protocol.RequestUserAgent
RequestValidateHost - Class in org.apache.hc.core5.http.protocol
  RequestTargetHost is responsible for copying `Host` header value to `HttpRequest.setAuthority(URIAuthority)` of the incoming message.
RequestValidateHost() - Constructor for class org.apache.hc.core5.http.protocol.RequestValidateHost
requestWriterFactory(HttpMessageWriterFactory<ClassicHttpRequest>) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
RESERVED_PREFIX - Static variable in interface org.apache.hc.core5.http.protocol.HttpContext
  The prefix reserved for use by HTTP components.
reset() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Noop.
reset() - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageParser
reset() - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageWriter
reset() - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Noop.
reset() - Method in interface org.apache.hc.core5.http.nio.NHttpMessageParser
  Resets the parser.
reset() - Method in interface org.apache.hc.core5.http.nio.NHttpMessageWriter
  Resets the writer.
reset() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentInputBuffer
  Resets the buffer by clearing its state and stored content.
reset() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentOutputBuffer
  Resets the buffer by clearing its state and stored content.
reset() - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
resolve(I) - Method in interface org.apache.hc.core5.function.Resolver
resolve(HttpRequest, HttpContext) - Method in interface org.apache.hc.core5.http.HttpRequestMapper
  Resolves a handler matching the given request.
resolve(HttpHost) - Method in class org.apache.hc.core5.http.impl.DefaultAddressResolver
resolve(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.protocol.RequestHandlerRegistry
Resolver<I,O> - Interface in org.apache.hc.core5.function
  Abstract resolver from input to output.
ResourceHolder - Interface in org.apache.hc.core5.http.nio
  Abstract resource holder.
RESPONSE - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
ResponseChannel - Interface in org.apache.hc.core5.http.nio
  Abstract response / response promise channel.
ResponseConnControl - Class in org.apache.hc.core5.http.protocol
  ResponseConnControl is responsible for adding `Connection` header to the outgoing responses, which is essential for managing persistence of `HTTP/1.0` connections.
ResponseConnControl() - Constructor for class org.apache.hc.core5.http.protocol.ResponseConnControl
ResponseContent - Class in org.apache.hc.core5.http.protocol
  ResponseContent is the most important interceptor for outgoing responses.
ResponseContent() - Constructor for class org.apache.hc.core5.http.protocol.ResponseContent
  Default constructor.
ResponseContent(boolean) - Constructor for class org.apache.hc.core5.http.protocol.ResponseContent
  Constructor that can be used to fine-tune behavior of this interceptor.
ResponseDate - Class in org.apache.hc.core5.http.protocol
  ResponseDate is responsible for adding `Date` header to the outgoing responses.
ResponseDate() - Constructor for class org.apache.hc.core5.http.protocol.ResponseDate
responseOutOfOrderStrategy(ResponseOutOfOrderStrategy) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
ResponseOutOfOrderStrategy - Interface in org.apache.hc.core5.http.io
  Represents a strategy to determine how frequently the client should check for an out of order response.
responseParserFactory(HttpMessageParserFactory<ClassicHttpResponse>) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory.Builder
ResponseServer - Class in org.apache.hc.core5.http.protocol
  ResponseServer is responsible for adding `Server` header.
ResponseServer(String) - Constructor for class org.apache.hc.core5.http.protocol.ResponseServer
ResponseServer() - Constructor for class org.apache.hc.core5.http.protocol.ResponseServer
responseWriterFactory(HttpMessageWriterFactory<ClassicHttpResponse>) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
ResultFormatter - Class in org.apache.hc.core5.benchmark
Results - Class in org.apache.hc.core5.benchmark
  Benchmark results
Results(String, ProtocolVersion, String, int, String, long, int, long, long, long, long, long, long, long) - Constructor for class org.apache.hc.core5.benchmark.Results
resume() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
resume() - Method in interface org.apache.hc.core5.reactor.ConnectionAcceptor
  Resumes the I/O reactor restoring its ability to accept incoming connections on all active endpoints.
resume() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
RETRY_AFTER - Static variable in class org.apache.hc.core5.http.HttpHeaders
runTests() - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  Run the tests that have been previously added.

## S

same(String) - Method in enum org.apache.hc.core5.http.URIScheme
SC_ACCEPTED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `202 Accepted` (HTTP/1.0 - RFC 7231)
SC_ALREADY_REPORTED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `208 Already Reported` (WebDAV - RFC 5842, p.30, section 7.1)
SC_BAD_GATEWAY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `502 Bad Gateway` (HTTP/1.0 - RFC 7231)
SC_BAD_REQUEST - Static variable in class org.apache.hc.core5.http.HttpStatus
  `400 Bad Request` (HTTP/1.1 - RFC 7231)
SC_CLIENT_ERROR - Static variable in class org.apache.hc.core5.http.HttpStatus
  `4xx Client Error` (HTTP/1.1 - RFC 7231)
SC_CONFLICT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `409 Conflict` (HTTP/1.1 - RFC 7231)
SC_CONTINUE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `100 Continue` (HTTP/1.1 - RFC 7231)
SC_CREATED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `201 Created` (HTTP/1.0 - RFC 7231)
SC_EARLY_HINTS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `103 Early Hints (Early Hints - RFC 8297)`
SC_EXPECTATION_FAILED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `417 Expectation Failed` (HTTP/1.1 - RFC 7231)
SC_FAILED_DEPENDENCY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `424 Failed Dependency` (WebDAV - RFC 2518)
SC_FORBIDDEN - Static variable in class org.apache.hc.core5.http.HttpStatus
  `403 Forbidden` (HTTP/1.0 - RFC 7231)
SC_GATEWAY_TIMEOUT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `504 Gateway Timeout` (HTTP/1.1 - RFC 7231)
SC_GONE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `410 Gone` (HTTP/1.1 - RFC 7231)
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `505 HTTP Version Not Supported` (HTTP/1.1 - RFC 7231)
SC_IM_USED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `226 IM Used` (Delta encoding in HTTP - RFC 3229, p.
SC_INFORMATIONAL - Static variable in class org.apache.hc.core5.http.HttpStatus
  `100 1xx Informational` (HTTP/1.1 - RFC 7231)
SC_INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in class org.apache.hc.core5.http.HttpStatus
  Static constant for a 419 error.
SC_INSUFFICIENT_STORAGE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `507 Insufficient Storage` (WebDAV - RFC 2518)
SC_INTERNAL_SERVER_ERROR - Static variable in class org.apache.hc.core5.http.HttpStatus
  `500 Internal Server Error` (HTTP/1.0 - RFC 7231)
SC_LENGTH_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `411 Length Required` (HTTP/1.1 - RFC 7231)
SC_LOCKED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `423 Locked` (WebDAV - RFC 2518)
SC_LOOP_DETECTED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `508 Loop Detected` (WebDAV - RFC 5842, p.33, section 7.2)
SC_METHOD_FAILURE - Static variable in class org.apache.hc.core5.http.HttpStatus
  Static constant for a 420 error.
SC_METHOD_NOT_ALLOWED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `405 Method Not Allowed` (HTTP/1.1 - RFC 7231)
SC_MISDIRECTED_REQUEST - Static variable in class org.apache.hc.core5.http.HttpStatus
  `421 Misdirected Request` (HTTP/2 - RFC 7540)
SC_MOVED_PERMANENTLY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `301 Moved Permanently` (HTTP/1.0 - RFC 7231)
SC_MOVED_TEMPORARILY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `302 Moved Temporarily` (Sometimes `Found`) (HTTP/1.0 - RFC 7231)
SC_MULTI_STATUS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `207 Multi-Status` (WebDAV - RFC 2518) or `207 Partial Update OK` (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)
SC_MULTIPLE_CHOICES - Static variable in class org.apache.hc.core5.http.HttpStatus
  `300 Multiple Choices` (HTTP/1.1 - RFC 7231)
SC_NETWORK_AUTHENTICATION_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `511 Network Authentication Required` (Additional HTTP Status Codes - RFC 6585)
SC_NO_CONTENT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `204 No Content` (HTTP/1.0 - RFC 7231)
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class org.apache.hc.core5.http.HttpStatus
  `203 Non Authoritative Information` (HTTP/1.1 - RFC 7231)
SC_NOT_ACCEPTABLE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `406 Not Acceptable` (HTTP/1.1 - RFC 7231)
SC_NOT_EXTENDED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `510 Not Extended` (An HTTP Extension Framework - RFC 2774, p.
SC_NOT_FOUND - Static variable in class org.apache.hc.core5.http.HttpStatus
  `404 Not Found` (HTTP/1.0 - RFC 7231)
SC_NOT_IMPLEMENTED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `501 Not Implemented` (HTTP/1.0 - RFC 7231)
SC_NOT_MODIFIED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `304 Not Modified` (HTTP/1.0 - RFC 7231)
SC_OK - Static variable in class org.apache.hc.core5.http.HttpStatus
  `200 OK` (HTTP/1.0 - RFC 7231)
SC_PARTIAL_CONTENT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `206 Partial Content` (HTTP/1.1 - RFC 7231)
SC_PAYMENT_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `402 Payment Required` (HTTP/1.1 - RFC 7231)
SC_PERMANENT_REDIRECT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `308 Permanent Redirect` (HTTP/1.1 - RFC 7538)
SC_PRECONDITION_FAILED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `412 Precondition Failed` (HTTP/1.1 - RFC 7231)
SC_PRECONDITION_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `428 Precondition Required` (Additional HTTP Status Codes - RFC 6585)
SC_PROCESSING - Static variable in class org.apache.hc.core5.http.HttpStatus
  `102 Processing` (WebDAV - RFC 2518)
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `407 Proxy Authentication Required` (HTTP/1.1 - RFC 7231)
SC_REDIRECTION - Static variable in class org.apache.hc.core5.http.HttpStatus
  `3xx Redirection` (HTTP/1.1 - RFC 7231)
SC_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `431 Request Header Fields Too Large` (Additional HTTP Status Codes - RFC 6585)
SC_REQUEST_TIMEOUT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `408 Request Timeout` (HTTP/1.1 - RFC 7231)
SC_REQUEST_TOO_LONG - Static variable in class org.apache.hc.core5.http.HttpStatus
  `413 Request Entity Too Large` (HTTP/1.1 - RFC 7231)
SC_REQUEST_URI_TOO_LONG - Static variable in class org.apache.hc.core5.http.HttpStatus
  `414 Request-URI Too Long` (HTTP/1.1 - RFC 7231)
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `416 Requested Range Not Satisfiable` (HTTP/1.1 - RFC 7231)
SC_RESET_CONTENT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `205 Reset Content` (HTTP/1.1 - RFC 7231)
SC_SEE_OTHER - Static variable in class org.apache.hc.core5.http.HttpStatus
  `303 See Other` (HTTP/1.1 - RFC 7231)
SC_SERVER_ERROR - Static variable in class org.apache.hc.core5.http.HttpStatus
  `500 Server Error` (HTTP/1.0 - RFC 7231)
SC_SERVICE_UNAVAILABLE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `503 Service Unavailable` (HTTP/1.0 - RFC 7231)
SC_SUCCESS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `2xx Success` (HTTP/1.0 - RFC 7231)
SC_SWITCHING_PROTOCOLS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `101 Switching Protocols` (HTTP/1.1 - RFC 7231)
SC_TEMPORARY_REDIRECT - Static variable in class org.apache.hc.core5.http.HttpStatus
  `307 Temporary Redirect` (HTTP/1.1 - RFC 7231)
SC_TOO_EARLY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `425 Too Early` (Using Early Data in HTTP - RFC 8470)
SC_TOO_MANY_REQUESTS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `429 Too Many Requests` (Additional HTTP Status Codes - RFC 6585)
SC_UNAUTHORIZED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `401 Unauthorized` (HTTP/1.0 - RFC 7231)
SC_UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class org.apache.hc.core5.http.HttpStatus
  `451 Unavailable For Legal Reasons` (Legal Obstacles - RFC 7725)
SC_UNPROCESSABLE_ENTITY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `422 Unprocessable Entity` (WebDAV - RFC 2518)
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class org.apache.hc.core5.http.HttpStatus
  `415 Unsupported Media Type` (HTTP/1.1 - RFC 7231)
SC_UPGRADE_REQUIRED - Static variable in class org.apache.hc.core5.http.HttpStatus
  `426 Upgrade Dependency` (HTTP/1.1 - RFC 2817)
SC_USE_PROXY - Static variable in class org.apache.hc.core5.http.HttpStatus
  `305 Use Proxy` (HTTP/1.1 - RFC 7231)
SC_VARIANT_ALSO_NEGOTIATES - Static variable in class org.apache.hc.core5.http.HttpStatus
  `506 Variant Also Negotiates` ( Transparent Content Negotiation - RFC 2295)
scheme(String) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
SCHEME - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
SCHEME_DEFAULT - Static variable in class org.apache.hc.core5.net.Ports
  The scheme default port.
SecurePortStrategy - Interface in org.apache.hc.core5.http.nio.ssl
  Deprecated.
  Use configuration parameters provided by connection listeners.
selectApplicationProtocols(Object) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
sendInformation(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpFilterChain.ResponseTrigger
  Sends an intermediate informational HTTP response to the client.
sendInformation(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpServerRequestHandler.ResponseTrigger
  Sends an intermediate informational HTTP response to the client.
sendInformation(HttpResponse) - Method in interface org.apache.hc.core5.http.nio.AsyncFilterChain.ResponseTrigger
  Sends an intermediate informational HTTP response to the client.
sendInformation(HttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncServerRequestHandler.ResponseTrigger
  Sends an intermediate informational HTTP response to the client.
sendInformation(HttpResponse, HttpContext) - Method in interface org.apache.hc.core5.http.nio.ResponseChannel
  Sends an intermediate informational HTTP response through this channel.
sendRequest(RequestChannel, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncRequestProducer
  Triggered to signal the ability of the underlying request channel to accept a request messages.
sendRequest(HttpRequest, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.RequestChannel
  Sends a request through this channel.
sendRequest(RequestChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestProducer
sendRequestEntity(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
sendRequestEntity(ClassicHttpRequest) - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Sends the request entity over the connection.
sendRequestHeader(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
sendRequestHeader(ClassicHttpRequest) - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Sends the request line and all headers over the connection.
sendResponse(ResponseChannel, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncResponseProducer
  Triggered to signal the ability of the underlying response channel to accept response messages.
sendResponse(HttpResponse, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.ResponseChannel
  Sends a final HTTP response through this channel.
sendResponse(ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseProducer
sendResponseEntity(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
sendResponseEntity(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpServerConnection
  Sends the response entity of a response over this connection.
sendResponseHeader(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
sendResponseHeader(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpServerConnection
  Sends the response line and headers of a response over this connection.
SerializableEntity - Class in org.apache.hc.core5.http.io.entity
  A streamed entity that obtains its content from a `Serializable`.
SerializableEntity(Serializable, ContentType, String) - Constructor for class org.apache.hc.core5.http.io.entity.SerializableEntity
  Creates new instance of this class.
SerializableEntity(Serializable, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.SerializableEntity
  Creates new instance of this class.
SERVER - Static variable in class org.apache.hc.core5.http.HttpHeaders
server(String) - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessor` initialized with default protocol interceptors for server side HTTP/1.1 processing.
server() - Static method in class org.apache.hc.core5.http.impl.HttpProcessors
  Creates `HttpProcessor` initialized with default protocol interceptors for server side HTTP/1.1 processing.
server(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
server() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
ServerBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
  `HttpServer` bootstrap.
ServerH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
  `IOEventHandler` that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ServerH2IOEventHandler(ServerH2StreamMultiplexer) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
ServerH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ServerH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
ServerH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
ServerH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
  `ServerH2StreamMultiplexer` factory.
ServerH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
ServerH2UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
  Protocol upgrade handler that upgrades the underlying `ProtocolIOSession` to HTTP/2 in case of a successful protocol negotiation.
ServerH2UpgradeHandler(ServerH2StreamMultiplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2UpgradeHandler
ServerHttp1IOEventHandler - Class in org.apache.hc.core5.http.impl.nio
  `IOEventHandler` that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
ServerHttp1IOEventHandler(ServerHttp1StreamDuplexer) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1IOEventHandler
ServerHttp1IOEventHandlerFactory - Class in org.apache.hc.core5.http.impl.nio
  `ServerHttp1IOEventHandler` factory.
ServerHttp1IOEventHandlerFactory(ServerHttp1StreamDuplexerFactory, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1IOEventHandlerFactory
ServerHttp1StreamDuplexer - Class in org.apache.hc.core5.http.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
ServerHttp1StreamDuplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, String, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParser<HttpRequest>, NHttpMessageWriter<HttpResponse>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
ServerHttp1StreamDuplexerFactory - Class in org.apache.hc.core5.http.impl.nio
  `ServerHttp1StreamDuplexer` factory.
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpRequest>, NHttpMessageWriterFactory<HttpResponse>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, Http1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpRequest>, NHttpMessageWriterFactory<HttpResponse>, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, Http1Config, CharCodingConfig, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
ServerHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
  I/O event handler for events fired by `ProtocolIOSession` that implements server side of the HTTP/2 protocol negotiation handshake based on `HttpVersionPolicy` configuration.
ServerHttpProtocolNegotiator(ProtocolIOSession, ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
ServerHttpProtocolNegotiator(ProtocolIOSession, ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
ServerHttpProtocolNegotiatorFactory - Class in org.apache.hc.core5.http2.impl.nio
  `ServerHttpProtocolNegotiator` factory.
ServerHttpProtocolNegotiatorFactory(ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiatorFactory
ServerSupport - Class in org.apache.hc.core5.http.impl
  HTTP Server support methods.
ServerSupport() - Constructor for class org.apache.hc.core5.http.impl.ServerSupport
SessionInputBuffer - Interface in org.apache.hc.core5.http.io
  Session input buffer for HTTP/1.1 blocking connections.
SessionInputBuffer - Interface in org.apache.hc.core5.http.nio
  Session input buffer for HTTP/1.1 non-blocking connections.
SessionInputBufferImpl - Class in org.apache.hc.core5.http.impl.io
  Abstract base class for session input buffers that stream data from an arbitrary `InputStream`.
SessionInputBufferImpl(BasicHttpTransportMetrics, int, int, int, CharsetDecoder) - Constructor for class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
  Creates new instance of SessionInputBufferImpl.
SessionInputBufferImpl(BasicHttpTransportMetrics, int) - Constructor for class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
SessionInputBufferImpl(int, int) - Constructor for class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
SessionInputBufferImpl(int, CharsetDecoder) - Constructor for class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
SessionInputBufferImpl(int) - Constructor for class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
SessionOutputBuffer - Interface in org.apache.hc.core5.http.io
  Session output buffer for blocking HTTP/1.1 connections.
SessionOutputBuffer - Interface in org.apache.hc.core5.http.nio
  Session output buffer for non-blocking HTTP/1.1 connections.
SessionOutputBufferImpl - Class in org.apache.hc.core5.http.impl.io
  Abstract base class for session output buffers that stream data to an arbitrary `OutputStream`.
SessionOutputBufferImpl(BasicHttpTransportMetrics, int, int, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
  Creates new instance of SessionOutputBufferImpl.
SessionOutputBufferImpl(int) - Constructor for class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
SessionOutputBufferImpl(int, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
SET_COOKIE - Static variable in class org.apache.hc.core5.http.HttpHeaders
  The HTTP `Set-Cookie` header field name.
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
  Sets a flag that the `BasicHttpRequest.getRequestUri()` method should return the request URI in an absolute form.
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setAdapter(ClientTestingAdapter) - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  Sets the `ClientTestingAdapter`.
setAdapter(ClientTestingAdapter) - Method in exception org.apache.hc.core5.testing.framework.TestingFrameworkException
setApplicationProtocols(SSLParameters, String[]) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
  Deprecated.
  Use `SSLParameters.setApplicationProtocols(String[])`.
setAttribute(String, Object) - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
setAttribute(String, Object) - Method in interface org.apache.hc.core5.http.protocol.HttpContext
  Sets value of the attribute with the given name.
setAttribute(String, Object) - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
setAuthority(URIAuthority) - Method in interface org.apache.hc.core5.http.HttpRequest
  Sets authority of this request message.
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setAuthority(URIAuthority) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setBacklogSize(int) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the maximum queue length for incoming connection indications (a request to connect) also known as server socket backlog.
setBacklogSize(int) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default backlog size value for server sockets binds.
setBufferSize(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setCanonicalHostName(String) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Sets canonical name (fully qualified domain name) of the server.
setCanonicalHostName(String) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Sets canonical name (fully qualified domain name) of the server.
setCanonicalHostName(String) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets canonical name (fully qualified domain name) of the server.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Sets message char coding.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Sets connection configuration.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Sets connection configuration.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Sets message char coding.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Sets message char coding.
setCharset(Charset) - Method in class org.apache.hc.core5.http.config.CharCodingConfig.Builder
setCharset(Charset) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setCharset(Charset) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
setCharset(Charset) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setCharset(Charset) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setCharset(Charset) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setCharset(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets message char coding.
setCharset(Charset) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets the Charset.
setChunkSizeHint(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setCode(int) - Method in interface org.apache.hc.core5.http.HttpResponse
  Updates status code of this response message.
setCode(int) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
setCode(int) - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
setCompleted(boolean) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Sets the completed status of this decoder.
setCompleted() - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentDecoder
  Sets the completed status of this decoder to true.
setCompressionEnabled(boolean) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setConcurrencyLevel(int) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection>) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setConnectionFactory(HttpConnectionFactory<? extends DefaultBHttpServerConnection>) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `HttpConnectionFactory` instance.
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `ConnectionReuseStrategy` instance.
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `ConnectionReuseStrategy` instance.
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
  Assigns `ConnectionReuseStrategy` instance.
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `ConnectionReuseStrategy` instance.
setConnPoolListener(ConnPoolListener<HttpHost>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `ConnPoolListener` instance.
setConnPoolListener(ConnPoolListener<HttpHost>) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setConnPoolListener(ConnPoolListener<HttpHost>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `ConnPoolListener` instance.
setContentLength(long) - Method in class org.apache.hc.core5.benchmark.Stats
setContentType(ContentType) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setCustomQuery(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets custom URI query.
setDefaultMaxIOThreadCount(int) - Static method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Sets the default value for `ioThreadCount`.
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
setDefaultMaxPerRoute(int) - Method in interface org.apache.hc.core5.pool.ConnPoolControl
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.pool.LaxConnPool
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.pool.StrictConnPool
setDependency(Cancellable) - Method in interface org.apache.hc.core5.concurrent.CancellableDependency
  Sets `Cancellable` dependency on another ongoing process or operation represented by `Cancellable`.
setDependency(Cancellable) - Method in class org.apache.hc.core5.concurrent.ComplexCancellable
setDependency(Cancellable) - Method in class org.apache.hc.core5.concurrent.ComplexFuture
setDependency(Future<?>) - Method in class org.apache.hc.core5.concurrent.ComplexFuture
setDesiredResponse(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
  Sets the desired response.
setDisableSSLVerification(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setEnableRetransmissions(SSLParameters, boolean) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
setEntity(HttpEntity) - Method in interface org.apache.hc.core5.http.HttpEntityContainer
  Sets an entity for this message.
setEntity(HttpEntity) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setEntity(String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setEntity(HttpEntity) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setEntity(String) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setEntity(HttpEntity) - Method in class org.apache.hc.core5.http.message.BasicClassicHttpRequest
setEntity(HttpEntity) - Method in class org.apache.hc.core5.http.message.BasicClassicHttpResponse
setEntity(AsyncEntityProducer) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setEntity(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setEntity(AsyncEntityProducer) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setEntity(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setEntity(AsyncEntityProducer) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setEntity(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setEvent(int) - Method in interface org.apache.hc.core5.reactor.IOSession
  Declares interest in a particular I/O event type by updating the event mask associated with the session.
setEvent(int) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
setEvent(int) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
setEventMask(int) - Method in interface org.apache.hc.core5.reactor.IOSession
  Declares interest in I/O event notifications by setting the event mask associated with the session
setEventMask(int) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
setEventMask(int) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `Exception` `Callback` instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `Exception` `Callback` instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `Exception` `Callback` instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `Exception` `Callback` instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `Exception` `Callback` instance.
setExceptionListener(ExceptionListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `ExceptionListener` instance.
setForceHttp2(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setFragment(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI fragment.
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Sets HTTP/2 protocol parameters
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Sets HTTP/2 protocol parameters
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets HTTP/2 protocol parameters
setHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
setHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
setHeader(Header) - Method in interface org.apache.hc.core5.http.HttpMessage
  Overwrites the first header with the same name.
setHeader(String, Object) - Method in interface org.apache.hc.core5.http.HttpMessage
  Overwrites the first header with the same name.
setHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
setHeader(String, Object) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
setHeader(String, Object) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setHeader(String, Object) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
setHeader(Header) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Replaces the first occurrence of the header with the same name.
setHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setHeader(Header) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
setHeaders(String[]) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setHeaders(Header...) - Method in interface org.apache.hc.core5.http.HttpMessage
  Overwrites all the headers in the message.
setHeaders(Header...) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
setHeaders(Header...) - Method in class org.apache.hc.core5.http.message.HeaderGroup
  Sets all of the headers contained within this group overriding any existing headers.
setHeaders(Header...) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
setHeaders(Iterator<Header>) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
setHeaderTableSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setHeadInsteadOfGet(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setHost(InetAddress) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI host.
setHost(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI host.
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Sets HTTP/1.1 protocol parameters
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Sets HTTP/1.1 protocol parameters.
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Sets connection configuration.
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Sets HTTP/1.1 protocol parameters
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets HTTP/1.1 protocol parameters
setHttpHost(HttpHost) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setHttpHost(HttpHost) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setHttpHost(HttpHost) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setHttpHost(HttpHost) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setHttpHost(HttpHost) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets the scheme, host name, and port.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `HttpProcessor` instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `HttpProcessor` instance.
setIdentityStorePassword(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setIdentityStorePath(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setInitialWindowSize(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setInitialWindowSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setInputMode() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Sets the mode to input.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets I/O reactor configuration.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `IOSession` `Decorator` instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `IOSession` `Decorator` instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `IOSession` `Decorator` instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `IOSession` `Decorator` instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `IOSession` `Decorator` instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `IOSessionListener` instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `IOSessionListener` instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `IOSessionListener` instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `IOSessionListener` instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `IOSessionListener` instance.
setIoThreadCount(int) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the number of I/O dispatch threads to be used by the I/O reactor.
setKeepAlive(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setKeyManagerFactoryAlgorithm(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the key manager factory algorithm name.
setKeyStoreProvider(Provider) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the JCA provider to use for creating key stores.
setKeyStoreProvider(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the JCA provider name to use for creating key stores.
setKeyStoreType(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the key store type.
setLength(int) - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Sets the length of the buffer.
setLength(int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Sets the length of the buffer.
setListenerPort(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Sets listener port number.
setLocalAddress(InetAddress) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns local interface for the listener.
setLocale(Locale) - Method in interface org.apache.hc.core5.http.HttpResponse
  Changes the locale of this response.
setLocale(Locale) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
setLocale(Locale) - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>>) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `LookupRegistry` instance.
setLookupRegistry(LookupRegistry<HttpRequestHandler>) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `LookupRegistry` instance.
setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `LookupRegistry` instance.
setMalformedInputAction(CodingErrorAction) - Method in class org.apache.hc.core5.http.config.CharCodingConfig.Builder
setMaxConcurrentStreams(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setMaxEmptyLineCount(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setMaxFrameSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setMaxHeaderCount(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setMaxHeaderListSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setMaxLineLength(int) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
setMaxListSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
setMaxPerRoute(HttpHost, int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
setMaxPerRoute(HttpHost, int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
setMaxPerRoute(T, int) - Method in interface org.apache.hc.core5.pool.ConnPoolControl
setMaxPerRoute(T, int) - Method in class org.apache.hc.core5.pool.LaxConnPool
setMaxPerRoute(T, int) - Method in class org.apache.hc.core5.pool.StrictConnPool
setMaxTableSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
setMaxTableSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
setMaxTotal(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
setMaxTotal(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
setMaxTotal(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpRequester
setMaxTotal(int) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setMaxTotal(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
setMaxTotal(int) - Method in interface org.apache.hc.core5.pool.ConnPoolControl
setMaxTotal(int) - Method in class org.apache.hc.core5.pool.LaxConnPool
setMaxTotal(int) - Method in class org.apache.hc.core5.pool.StrictConnPool
setMethod(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setOutputMode() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
  Sets the mode to output.
setParameter(String, String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets parameter of URI query overriding existing value if set.
setParameters(List<NameValuePair>) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI query parameters.
setParameters(NameValuePair...) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI query parameters.
setPath(String) - Method in interface org.apache.hc.core5.http.HttpRequest
  Sets URI path of this request message.
setPath(String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setPath(String) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setPath(String) - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
setPath(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setPath(String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setPath(String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setPath(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI path.
setPathSegments(String...) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI path.
setPathSegments(List<String>) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI path.
setPathSegmentsRootless(String...) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets rootless URI path (the first segment does not start with a /).
setPathSegmentsRootless(List<String>) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets rootless URI path (the first segment does not start with a /).
setPayloadFile(File) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setPayloadText(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `PoolConcurrencyPolicy` instance.
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `PoolConcurrencyPolicy` instance.
setPoolReusePolicy(PoolReusePolicy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `PoolReusePolicy` instance.
setPoolReusePolicy(PoolReusePolicy) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setPoolReusePolicy(PoolReusePolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `PoolReusePolicy` instance.
setPort(int) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI port.
setProtocol(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the SSLContext algorithm name.
setProtocolVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
setProtocolVersion(ProtocolVersion) - Method in interface org.apache.hc.core5.http.protocol.HttpContext
  Sets protocol version used in this context.
setProtocolVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.protocol.HttpCoreContext
setProvider(Provider) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
setProvider(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
setPushEnabled(boolean) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
setRcvBufSize(int) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.SO_RCVBUF` parameter for newly created sockets.
setRcvBufSize(int) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_RCVBUF` parameter for newly created sockets.
setReasonPhrase(String) - Method in interface org.apache.hc.core5.http.HttpResponse
  Updates the status line of this response with a new reason phrase.
setReasonPhrase(String) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
setReasonPhrase(String) - Method in class org.apache.hc.core5.http.message.HttpResponseWrapper
setRequestExpectations(Map<String, Object>) - Method in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
  Sets the request expectations.
setRequestHandler(TestingFrameworkRequestHandler) - Method in class org.apache.hc.core5.testing.framework.TestingFramework
  This is not likely to be used except during the testing of this class.
setRequests(int) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setResponseFactory(HttpResponseFactory<ClassicHttpResponse>) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `HttpResponseFactory` instance.
setScheme(String) - Method in interface org.apache.hc.core5.http.HttpRequest
  Sets scheme of this request message.
setScheme(String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setScheme(String) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setScheme(String) - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
setScheme(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setScheme(String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setScheme(String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setScheme(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI scheme.
setSchemeSpecificPart(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets the URI scheme specific part.
setSchemeSpecificPart(String, NameValuePair...) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets the URI scheme specific part and append a variable arguments list of NameValuePair instance(s) to this part.
setSchemeSpecificPart(String, List<NameValuePair>) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets the URI scheme specific part and append a list of NameValuePair to this part.
setSecureRandom(SecureRandom) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
setSelectInterval(TimeValue) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines time interval at which the I/O reactor wakes up to check for timed out sessions and session requests.
setServerName(String) - Method in class org.apache.hc.core5.benchmark.Stats
setServerSocketFactory(ServerSocketFactory) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `ServerSocketFactory` instance.
setSndBufSize(int) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.SO_SNDBUF` parameter for newly created sockets.
setSndBufSize(int) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_SNDBUF` parameter for newly created sockets.
setSoapAction(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setSocketConfig(SocketConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
  Sets socket configuration.
setSocketConfig(SocketConfig) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Sets socket configuration.
setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setSocketTimeout(Timeout) - Method in interface org.apache.hc.core5.http.SocketModalCloseable
  Sets the socket timeout value.
setSocketTimeout(Timeout) - Method in interface org.apache.hc.core5.reactor.IOSession
  Sets value of the socket timeout in milliseconds.
setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
setSocksProxyAddress(SocketAddress) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  The address of the SOCKS proxy to use.
setSocksProxyAddress(SocketAddress) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  The address of the SOCKS proxy to use.
setSocksProxyPassword(String) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  The password to provide to the SOCKS proxy for username/password authentication.
setSocksProxyUsername(String) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  The username to provide to the SOCKS proxy for username/password authentication.
setSoKeepAlive(boolean) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.SO_KEEPALIVE` parameter for newly created sockets.
setSoKeepAlive(boolean) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_KEEPALIVE` parameter for newly created sockets.
setSoLinger(int, TimeUnit) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
setSoLinger(TimeValue) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.SO_LINGER` parameter for newly created sockets.
setSoLinger(int, TimeUnit) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_LINGER` parameter for newly created sockets.
setSoLinger(TimeValue) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_LINGER` parameter for newly created sockets.
setSoReuseAddress(boolean) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.SO_REUSEADDR` parameter for newly created sockets.
setSoReuseAddress(boolean) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.SO_REUSEADDR` parameter for newly created sockets.
setSoTimeout(int, TimeUnit) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
setSoTimeout(Timeout) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default socket timeout value for blocking I/O operations.
setSoTimeout(int, TimeUnit) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default socket timeout value for non-blocking I/O operations.
setSoTimeout(Timeout) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default socket timeout value for non-blocking I/O operations.
setSslContext(SSLContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setSslContext(SSLContext) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `SSLContext` instance.
setSslSessionVerifier(SSLSessionVerifier) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
  Assigns `SSLSessionVerifier` instance.
setSslSetupHandler(Callback<SSLParameters>) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
  Assigns `Callback` for `SSLParameters`.
setSslSetupHandler(Callback<SSLParameters>) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `Callback` for `SSLParameters`.
setSslSocketFactory(SSLSocketFactory) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setStatus(int) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `Http1StreamListener` instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `Http1StreamListener` instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap
  Assigns `ExceptionListener` instance.
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `H2StreamListener` instance.
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `H2StreamListener` instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `Http1StreamListener` instance.
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `H2StreamListener` instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `Http1StreamListener` instance.
setStrictALPNHandshake(boolean) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
setTcpNoDelay(boolean) - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
  Determines the default value of the `SocketOptions.TCP_NODELAY` parameter for newly created sockets.
setTcpNoDelay(boolean) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.TCP_NODELAY` parameter for newly created sockets.
setTest(FrameworkTest) - Method in exception org.apache.hc.core5.testing.framework.TestingFrameworkException
setTimeLimit(TimeValue) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setTimeToLive(Timeout) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
setTimeToLive(Timeout) - Method in class org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
setTimeToLive(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
setTlsHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
setTlsHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns TLS handshake `Timeout`.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
  Assigns `TlsStrategy` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServerBootstrap
  Assigns `TlsStrategy` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `TlsStrategy` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `TlsStrategy` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Assigns `TlsStrategy` instance.
setTrafficClass(int) - Method in class org.apache.hc.core5.reactor.IOReactorConfig.Builder
  Determines the default value of the `SocketOptions.IP_TOS` parameter for newly created sockets.
setTrustManagerFactoryAlgorithm(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the trust manager factory algorithm name.
setTrustStorePassword(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setTrustStorePath(String) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setTrustStoreProvider(Provider) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the JCA provider to use for creating trust stores.
setTrustStoreProvider(String) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
  Sets the JCA provider name to use for creating trust stores.
setUnmappableInputAction(CodingErrorAction) - Method in class org.apache.hc.core5.http.config.CharCodingConfig.Builder
setUri(URI) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setUri(URI) - Method in interface org.apache.hc.core5.http.HttpRequest
  Sets the full request URI of this request message.
setUri(URI) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setUri(String) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setUri(URI) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setUri(URI) - Method in class org.apache.hc.core5.http.message.HttpRequestWrapper
setUri(URI) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setUri(String) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setUri(URI) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setUri(String) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setUri(URI) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setUri(String) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
  Assigns `UriPatternType` for handler registration.
setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Assigns `UriPatternType` for handler registration.
setUseAcceptGZip(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setUseChunking(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setUseExpectContinue(boolean) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setUserInfo(String) - Method in class org.apache.hc.core5.net.URIBuilder
  Sets URI user info.
setUserInfo(String, String) - Method in class org.apache.hc.core5.net.URIBuilder
  Deprecated.
  The use of clear-text passwords in `URI`s has been deprecated and is strongly discouraged.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
setVerbosity(int) - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig.Builder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.benchmark.Stats
setVersion(ProtocolVersion) - Method in interface org.apache.hc.core5.http.HttpMessage
  Sets protocol version.
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.support.AbstractMessageBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.support.AbstractRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.support.AbstractResponseBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
  Sets HTTP protocol version policy
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
  Sets HTTP protocol version policy
setWaitForContinueTimeout(Timeout) - Method in class org.apache.hc.core5.http.config.Http1Config.Builder
SharedInputBuffer - Class in org.apache.hc.core5.http.nio.support.classic
SharedInputBuffer(ReentrantLock, int) - Constructor for class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
SharedInputBuffer(int) - Constructor for class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
SharedOutputBuffer - Class in org.apache.hc.core5.http.nio.support.classic
SharedOutputBuffer(ReentrantLock, int) - Constructor for class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
SharedOutputBuffer(int) - Constructor for class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
shutdown(CloseMode) - Method in class org.apache.hc.core5.testing.classic.ClassicTestClient
shutdown(CloseMode) - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
shutdown(TimeValue) - Method in class org.apache.hc.core5.testing.SocksProxy
ShutdownCommand - Class in org.apache.hc.core5.http.nio.command
  Shutdown command.
ShutdownCommand(CloseMode) - Constructor for class org.apache.hc.core5.http.nio.command.ShutdownCommand
skip(long) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthInputStream
  Skips and discards a number of bytes from the input stream.
skip(long) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
  Deprecated.
  Returns `0`.
skip(long) - Method in class org.apache.hc.core5.http.io.entity.EmptyInputStream
  Returns `0`.
skipWhiteSpace(CharSequence, ParserCursor) - Method in class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
skipWhiteSpace(CharSequence, Tokenizer.Cursor) - Method in class org.apache.hc.core5.util.Tokenizer
  Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.
sleep() - Method in class org.apache.hc.core5.util.TimeValue
SocketConfig - Class in org.apache.hc.core5.http.io
  Classic I/O network socket configuration.
SocketConfig.Builder - Class in org.apache.hc.core5.http.io
SocketHolder - Class in org.apache.hc.core5.http.impl.io
  Utility class that holds a `Socket` along with copies of its `InputStream` and `OutputStream`.
SocketHolder(Socket) - Constructor for class org.apache.hc.core5.http.impl.io.SocketHolder
SocketModalCloseable - Interface in org.apache.hc.core5.http
  A generic `ModalCloseable` backed by a network socket.
SocketTimeoutExceptionFactory - Class in org.apache.hc.core5.io
  Creates `SocketTimeoutException` instances.
SocketTimeoutExceptionFactory() - Constructor for class org.apache.hc.core5.io.SocketTimeoutExceptionFactory
SocksProxy - Class in org.apache.hc.core5.testing
  Cheap and nasty SOCKS protocol version 5 proxy, recommended for use in unit tests only so we can test our SOCKS client code.
SocksProxy() - Constructor for class org.apache.hc.core5.testing.SocksProxy
SocksProxy(int) - Constructor for class org.apache.hc.core5.testing.SocksProxy
SocksProxyProtocolHandlerFactory - Class in org.apache.hc.core5.reactor
SocksProxyProtocolHandlerFactory(SocketAddress, String, String, IOEventHandlerFactory) - Constructor for class org.apache.hc.core5.reactor.SocksProxyProtocolHandlerFactory
SP - Static variable in class org.apache.hc.core5.http.Chars
SP - Static variable in class org.apache.hc.core5.util.Tokenizer
SSL_SESSION - Static variable in class org.apache.hc.core5.http.protocol.HttpCoreContext
  Attribute name of a `SSLSession` object that represents the actual connection endpoint details.
SSLBufferMode - Enum in org.apache.hc.core5.reactor.ssl
SSLContextBuilder - Class in org.apache.hc.core5.ssl
  Builder for `SSLContext` instances.
SSLContextBuilder() - Constructor for class org.apache.hc.core5.ssl.SSLContextBuilder
SSLContexts - Class in org.apache.hc.core5.ssl
  `SSLContext` factory methods.
SSLInitializationException - Exception in org.apache.hc.core5.ssl
SSLInitializationException(String, Throwable) - Constructor for exception org.apache.hc.core5.ssl.SSLInitializationException
SSLIOSession - Class in org.apache.hc.core5.reactor.ssl
  `SSLIOSession` is a decorator class intended to transparently extend an `IOSession` with transport layer security capabilities based on the SSL/TLS protocol.
SSLIOSession(NamedEndpoint, IOSession, SSLMode, SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier, Callback<SSLIOSession>, Callback<SSLIOSession>, Timeout) - Constructor for class org.apache.hc.core5.reactor.ssl.SSLIOSession
  Creates new instance of `SSLIOSession` class.
SSLIOSession(NamedEndpoint, IOSession, SSLMode, SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier, Timeout, Callback<SSLIOSession>, Callback<SSLIOSession>, FutureCallback<SSLSession>) - Constructor for class org.apache.hc.core5.reactor.ssl.SSLIOSession
  Creates new instance of `SSLIOSession` class.
SSLMode - Enum in org.apache.hc.core5.reactor.ssl
SSLSessionInitializer - Interface in org.apache.hc.core5.reactor.ssl
  Callback interface that can be used to customize TLS/SSL session initialization.
SSLSessionVerifier - Interface in org.apache.hc.core5.http.io.ssl
  Callback interface that can be used to customize TLS/SSL session verification.
SSLSessionVerifier - Interface in org.apache.hc.core5.reactor.ssl
  Callback interface that can be used to customize TLS/SSL session verification.
StandardFilter - Enum in org.apache.hc.core5.http.impl.bootstrap
  Filters supported by async and classic server implementations
start() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
start() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
start() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
start() - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
start() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
start() - Method in interface org.apache.hc.core5.reactor.IOReactorService
  Starts I/O reactor.
start() - Method in class org.apache.hc.core5.testing.classic.ClassicTestClient
start(HttpProcessor) - Method in class org.apache.hc.core5.testing.classic.ClassicTestClient
start(Http1Config, HttpProcessor, Decorator<HttpServerRequestHandler>) - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
start() - Method in class org.apache.hc.core5.testing.classic.ClassicTestServer
start(IOEventHandlerFactory) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start(HttpProcessor, H2Config) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start(HttpProcessor, Http1Config) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start(H2Config) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start(Http1Config) - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start() - Method in class org.apache.hc.core5.testing.nio.H2TestClient
start(IOEventHandlerFactory) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start(HttpProcessor, Decorator<AsyncServerExchangeHandler>, H2Config) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start(HttpProcessor, Decorator<AsyncServerExchangeHandler>, Http1Config) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start(H2Config) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start(Http1Config) - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start() - Method in class org.apache.hc.core5.testing.nio.H2TestServer
start(HttpProcessor, Http1Config) - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
start(Http1Config) - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
start() - Method in class org.apache.hc.core5.testing.nio.Http1TestClient
start(IOEventHandlerFactory) - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
start(HttpProcessor, Decorator<AsyncServerExchangeHandler>, Http1Config) - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
start(HttpProcessor, Http1Config) - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
start() - Method in class org.apache.hc.core5.testing.nio.Http1TestServer
start() - Method in class org.apache.hc.core5.testing.SocksProxy
startSocksProxyHandler(Socket) - Method in class org.apache.hc.core5.testing.SocksProxy
startTls(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
startTls(SSLContext, NamedEndpoint, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier, Timeout) - Method in interface org.apache.hc.core5.reactor.ssl.TransportSecurityLayer
  Starts TLS session over an existing network connection with the given SSL context.
startTls(SSLContext, NamedEndpoint, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier, Timeout, FutureCallback<TransportSecurityLayer>) - Method in interface org.apache.hc.core5.reactor.ssl.TransportSecurityLayer
  Starts TLS session over an existing network connection with the given SSL context.
startTls(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
Stats - Class in org.apache.hc.core5.benchmark
  Statistics for an `HttpBenchmark`.
Stats() - Constructor for class org.apache.hc.core5.benchmark.Stats
STATUS - Static variable in class org.apache.hc.core5.http2.H2PseudoResponseHeaders
STATUS - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
STATUS_URI - Static variable in class org.apache.hc.core5.http.HttpHeaders
StatusLine - Class in org.apache.hc.core5.http.message
  HTTP/1.1 status line.
StatusLine(HttpResponse) - Constructor for class org.apache.hc.core5.http.message.StatusLine
StatusLine(ProtocolVersion, int, String) - Constructor for class org.apache.hc.core5.http.message.StatusLine
  Creates a new status line with the given version, status, and reason.
StatusLine.StatusClass - Enum in org.apache.hc.core5.http.message
  Standard classes of HTTP status codes, plus `OTHER` for non-standard codes.
STD_ERR - Static variable in interface org.apache.hc.core5.http.ExceptionListener
stop() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
streamAbort(InputStream) - Method in interface org.apache.hc.core5.http.io.EofSensorWatcher
  Indicates that the `stream` is aborted.
StreamChannel<T extends Buffer> - Interface in org.apache.hc.core5.http.nio
  Abstract data stream channel.
streamClosed(InputStream) - Method in interface org.apache.hc.core5.http.io.EofSensorWatcher
  Indicates that the `stream` is closed.
StreamClosedException - Exception in org.apache.hc.core5.http
  Signals that data stream has already been closed.
StreamClosedException() - Constructor for exception org.apache.hc.core5.http.StreamClosedException
StreamClosedException(String) - Constructor for exception org.apache.hc.core5.http.StreamClosedException
StreamDescription(long, MessageDigest) - Constructor for class org.apache.hc.core5.testing.reactive.ReactiveTestUtils.StreamDescription
streamEnd(List<? extends Header>) - Method in interface org.apache.hc.core5.http.nio.AsyncDataConsumer
  Triggered to signal termination of the data stream.
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
streamEnd(List<? extends Header>) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
StreamIdGenerator - Interface in org.apache.hc.core5.http2.frame
  HTTP/2 stream ID generator.
streamStart(EntityDetails, FutureCallback<T>) - Method in interface org.apache.hc.core5.http.nio.AsyncEntityConsumer
  Signals beginning of an incoming request entity stream.
streamStart(ContentType) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
  Triggered to signal beginning of entity content stream.
streamStart(EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer
streamStart(ContentType) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
  Triggered to signal beginning of entity content stream.
streamStart(EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityConsumer
streamStart(ContentType) - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
streamStart(EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
streamStart(EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
streamStart(EntityDetails, FutureCallback<Void>) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
streamStart(ContentType) - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
streamStart(EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
StrictConnPool<T,C extends ModalCloseable> - Class in org.apache.hc.core5.pool
  Connection pool with strict connection limit guarantees.
StrictConnPool(int, int, TimeValue, PoolReusePolicy, DisposalCallback<C>, ConnPoolListener<T>) - Constructor for class org.apache.hc.core5.pool.StrictConnPool
StrictConnPool(int, int, TimeValue, PoolReusePolicy, ConnPoolListener<T>) - Constructor for class org.apache.hc.core5.pool.StrictConnPool
StrictConnPool(int, int) - Constructor for class org.apache.hc.core5.pool.StrictConnPool
StringAsyncEntityConsumer - Class in org.apache.hc.core5.http.nio.entity
  Basic `AsyncEntityConsumer` implementation that processes the data stream content into a string.
StringAsyncEntityConsumer(int, int, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
StringAsyncEntityConsumer(int) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
StringAsyncEntityConsumer(CharCodingConfig) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
StringAsyncEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
StringAsyncEntityProducer - Class in org.apache.hc.core5.http.nio.entity
  Basic `AsyncDataProducer` implementation that generates data stream from content of a string.
StringAsyncEntityProducer(CharSequence, int, int, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
StringAsyncEntityProducer(CharSequence, int, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
StringAsyncEntityProducer(CharSequence, ContentType) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
StringAsyncEntityProducer(CharSequence) - Constructor for class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
StringEntity - Class in org.apache.hc.core5.http.io.entity
  A self contained, repeatable entity that obtains its content from a `String`.
StringEntity(String, ContentType, String, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
  Creates a StringEntity with the specified content and content type.
StringEntity(String, ContentType, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
StringEntity(String, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
StringEntity(String, Charset) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
  Creates a StringEntity with the specified content and charset.
StringEntity(String, Charset, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
StringEntity(String) - Constructor for class org.apache.hc.core5.http.io.entity.StringEntity
  Creates a StringEntity with the specified content.
submitResponse(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpFilterChain.ResponseTrigger
  Sends a final HTTP response to the client.
submitResponse(ClassicHttpResponse) - Method in interface org.apache.hc.core5.http.io.HttpServerRequestHandler.ResponseTrigger
  Sends a final HTTP response to the client.
submitResponse(HttpResponse, AsyncEntityProducer) - Method in interface org.apache.hc.core5.http.nio.AsyncFilterChain.ResponseTrigger
  Sends a final HTTP response to the client.
submitResponse(AsyncResponseProducer, HttpContext) - Method in interface org.apache.hc.core5.http.nio.AsyncServerRequestHandler.ResponseTrigger
  Sends a final HTTP response to the client.
subSequence(int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
substring(int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns a substring of this buffer.
substringTrimmed(int, int) - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Returns a substring of this buffer with leading and trailing whitespace omitted.
Supplier<T> - Interface in org.apache.hc.core5.function
  Abstract object supplier.
supplyConsumer(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
  Triggered to supply a request consumer to process the incoming request.
supplyConsumer(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicServerExchangeHandler
switchProtocol(String, FutureCallback<ProtocolIOSession>) - Method in interface org.apache.hc.core5.reactor.ProtocolIOSession
  Switches this I/O session to the application protocol with the given ID.

## T

TE - Static variable in class org.apache.hc.core5.http.HttpHeaders
TerminalAsyncServerFilter - Class in org.apache.hc.core5.http.nio.support
  `AsyncFilterHandler` implementation represents a terminal handler in an asynchronous request processing pipeline that makes use of `HandlerFactory` to dispatch the request to a particular `AsyncServerExchangeHandler`.
TerminalAsyncServerFilter(HandlerFactory<AsyncServerExchangeHandler>) - Constructor for class org.apache.hc.core5.http.nio.support.TerminalAsyncServerFilter
TerminalServerFilter - Class in org.apache.hc.core5.http.io.support
  `HttpFilterHandler` implementation represents a terminal handler in a request processing pipeline that makes use of `HttpRequestMapper` to dispatch the request to a particular `HttpRequestHandler`.
TerminalServerFilter(HttpRequestMapper<HttpRequestHandler>, HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.io.support.TerminalServerFilter
terminateRequest(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
terminateRequest(ClassicHttpRequest) - Method in interface org.apache.hc.core5.http.io.HttpClientConnection
  Terminates request prematurely potentially leaving the connection in a inconsistent state.
TestingFramework - Class in org.apache.hc.core5.testing.framework
TestingFramework() - Constructor for class org.apache.hc.core5.testing.framework.TestingFramework
TestingFramework(ClientTestingAdapter) - Constructor for class org.apache.hc.core5.testing.framework.TestingFramework
TestingFrameworkException - Exception in org.apache.hc.core5.testing.framework
TestingFrameworkException(String) - Constructor for exception org.apache.hc.core5.testing.framework.TestingFrameworkException
  Creates a WebServerTestingFrameworkException with the specified detail message.
TestingFrameworkException(Throwable) - Constructor for exception org.apache.hc.core5.testing.framework.TestingFrameworkException
TestingFrameworkRequestHandler - Class in org.apache.hc.core5.testing.framework
TestingFrameworkRequestHandler() - Constructor for class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
TEXT_EVENT_STREAM - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `text/event-stream`.
TEXT_HTML - Static variable in class org.apache.hc.core5.http.ContentType
TEXT_MARKDOWN - Static variable in class org.apache.hc.core5.http.ContentType
  Public constant media type for `text/markdown`.
TEXT_PLAIN - Static variable in class org.apache.hc.core5.http.ContentType
TEXT_XML - Static variable in class org.apache.hc.core5.http.ContentType
TextUtils - Class in org.apache.hc.core5.util
ThreadingBehavior - Enum in org.apache.hc.core5.annotation
  Defines types of threading behavior enforced at runtime.
thrown - Variable in class org.apache.hc.core5.testing.framework.TestingFrameworkRequestHandler
timedJoin(Thread) - Method in class org.apache.hc.core5.util.TimeValue
timedWait(Object) - Method in class org.apache.hc.core5.util.TimeValue
TIMEOUT - Static variable in class org.apache.hc.core5.http.HttpHeaders
timeout(IOSession, Timeout) - Method in interface org.apache.hc.core5.reactor.IOEventHandler
  Triggered when the given session has timed out.
timeout(IOSession) - Method in interface org.apache.hc.core5.reactor.IOSessionListener
TIMEOUT - Static variable in class org.apache.hc.core5.testing.framework.ClientPOJOAdapter
timeout(IOSession) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSessionListener
Timeout - Class in org.apache.hc.core5.util
  Represents a timeout value as a non-negative `long` time and `TimeUnit`.
TimeoutValueException - Exception in org.apache.hc.core5.util
  A specialization of `TimeoutException` that carries a `Timeout` deadline and the actual value.
TimeoutValueException(Timeout, Timeout) - Constructor for exception org.apache.hc.core5.util.TimeoutValueException
  Creates a new exception for the given timeout deadline and actual timeout.
TimeValue - Class in org.apache.hc.core5.util
  Represents a time value as a `long` time and a `TimeUnit`.
TLS - Enum in org.apache.hc.core5.http.ssl
  Supported `TLS` protocol versions.
TlsCiphers - Class in org.apache.hc.core5.http.ssl
  TLS cipher suite support methods
TlsCiphers() - Constructor for class org.apache.hc.core5.http.ssl.TlsCiphers
TlsDetails - Class in org.apache.hc.core5.reactor.ssl
  Represents details of a fully established TLS session.
TlsDetails(SSLSession, String) - Constructor for class org.apache.hc.core5.reactor.ssl.TlsDetails
TlsStrategy - Interface in org.apache.hc.core5.http.nio.ssl
  TLS protocol upgrade strategy for non-blocking `TransportSecurityLayer` sessions.
TlsSupport - Class in org.apache.hc.core5.http.nio.ssl
  HTTP/1.1 TLS support methods
TlsSupport() - Constructor for class org.apache.hc.core5.http.nio.ssl.TlsSupport
tlsUpgrade(NamedEndpoint, FutureCallback<ProtocolIOSession>) - Method in interface org.apache.hc.core5.http.nio.ssl.TlsUpgradeCapable
TlsUpgradeCapable - Interface in org.apache.hc.core5.http.nio.ssl
  Capability to upgrade to TLS.
toByteArray(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Reads the contents of an entity and return it as a byte array.
toByteArray(HttpEntity, int) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Reads the contents of an entity and return it as a byte array.
toByteArray() - Method in class org.apache.hc.core5.util.ByteArrayBuffer
  Converts the content of this buffer to an array of bytes.
toCharArray() - Method in class org.apache.hc.core5.util.CharArrayBuffer
  Converts the content of this buffer to an array of chars.
toDays() - Method in class org.apache.hc.core5.util.TimeValue
toDuration() - Method in class org.apache.hc.core5.util.TimeValue
  Converts this instance of to a Duration.
toErrorMessage(Exception) - Static method in class org.apache.hc.core5.http.impl.ServerSupport
toHexString(byte[]) - Static method in class org.apache.hc.core5.util.TextUtils
  Returns a hexadecimal string with lowercase letters, representing the values of the `bytes`.
toHostString() - Method in class org.apache.hc.core5.http.HttpHost
  Obtains the host string, without scheme prefix.
toHours() - Method in class org.apache.hc.core5.util.TimeValue
Tokenizer - Class in org.apache.hc.core5.util
  Tokenizer that can be used as a foundation for more complex parsing routines.
Tokenizer() - Constructor for class org.apache.hc.core5.util.Tokenizer
Tokenizer.Cursor - Class in org.apache.hc.core5.util
TokenParser - Class in org.apache.hc.core5.http.message
  Deprecated.
  Use `Tokenizer`
TokenParser() - Constructor for class org.apache.hc.core5.http.message.TokenParser
  Deprecated.
toMicroseconds() - Method in class org.apache.hc.core5.util.TimeValue
toMilliseconds() - Method in class org.apache.hc.core5.util.TimeValue
toMillisecondsIntBound() - Method in class org.apache.hc.core5.util.TimeValue
toMinutes() - Method in class org.apache.hc.core5.util.TimeValue
toNanoseconds() - Method in class org.apache.hc.core5.util.TimeValue
toSeconds() - Method in class org.apache.hc.core5.util.TimeValue
toSecondsIntBound() - Method in class org.apache.hc.core5.util.TimeValue
toStatusCode(Exception) - Method in class org.apache.hc.core5.http.impl.io.HttpService
toStatusCode(Exception) - Static method in class org.apache.hc.core5.http.impl.ServerSupport
toString() - Method in class org.apache.hc.core5.benchmark.BenchmarkConfig
toString() - Method in class org.apache.hc.core5.benchmark.Results
toString() - Method in class org.apache.hc.core5.benchmark.Stats
toString() - Method in class org.apache.hc.core5.http.config.CharCodingConfig
toString() - Method in class org.apache.hc.core5.http.config.Http1Config
toString() - Method in class org.apache.hc.core5.http.config.NamedElementChain.Node
toString() - Method in class org.apache.hc.core5.http.config.Registry
toString() - Method in class org.apache.hc.core5.http.config.RegistryBuilder
toString() - Method in class org.apache.hc.core5.http.ContentType
  Generates textual representation of this content type which can be used as the value of a `Content-Type` header.
toString() - Method in class org.apache.hc.core5.http.EndpointDetails
toString() - Method in class org.apache.hc.core5.http.HttpHost
toString() - Method in class org.apache.hc.core5.http.impl.io.MonitoringResponseOutOfOrderStrategy
toString() - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
toString() - Method in class org.apache.hc.core5.http.impl.nio.ChunkDecoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.ChunkEncoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandler
toString() - Method in class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer
toString() - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
toString() - Method in class org.apache.hc.core5.http.impl.nio.IdentityDecoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.IdentityEncoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedDecoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedEncoder
toString() - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1IOEventHandler
toString() - Method in class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexer
toString() - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
toString(HttpEntity, Charset) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Gets the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, Charset, int) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Gets the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, String) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Gets the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, String, int) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Gets the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Reads the contents of an entity and return it as a String.
toString(HttpEntity, int) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
  Reads the contents of an entity and return it as a String.
toString() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
toString() - Method in class org.apache.hc.core5.http.io.SocketConfig
toString() - Method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
toString() - Method in class org.apache.hc.core5.http.io.support.ClassicResponseBuilder
toString() - Method in class org.apache.hc.core5.http.io.support.HttpServerFilterChainElement
toString() - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
toString() - Method in class org.apache.hc.core5.http.message.BasicHeader
toString() - Method in class org.apache.hc.core5.http.message.BasicHeaderElement
toString() - Method in class org.apache.hc.core5.http.message.BasicHttpRequest
toString() - Method in class org.apache.hc.core5.http.message.BasicHttpResponse
toString() - Method in class org.apache.hc.core5.http.message.BasicNameValuePair
toString() - Method in class org.apache.hc.core5.http.message.BufferedHeader
toString() - Method in class org.apache.hc.core5.http.message.HeaderGroup
toString() - Method in class org.apache.hc.core5.http.message.RequestLine
toString() - Method in class org.apache.hc.core5.http.message.StatusLine
toString() - Method in class org.apache.hc.core5.http.Message
toString() - Method in class org.apache.hc.core5.http.nio.command.ShutdownCommand
toString() - Method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducerWrapper
toString() - Method in class org.apache.hc.core5.http.nio.support.AsyncPushBuilder
toString() - Method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
toString() - Method in class org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
toString() - Method in class org.apache.hc.core5.http.nio.support.AsyncServerFilterChainElement
toString() - Method in class org.apache.hc.core5.http.protocol.BasicHttpContext
toString() - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
toString() - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
toString() - Method in class org.apache.hc.core5.http.protocol.UriRegexMatcher
toString() - Method in class org.apache.hc.core5.http.ProtocolVersion
  Converts this protocol version to a string.
toString() - Method in class org.apache.hc.core5.http.support.BasicRequestBuilder
toString() - Method in class org.apache.hc.core5.http.support.BasicResponseBuilder
toString() - Method in enum org.apache.hc.core5.http.URIScheme
toString() - Method in class org.apache.hc.core5.http2.config.H2Config
toString(int) - Static method in enum org.apache.hc.core5.http2.config.H2Param
toString() - Method in class org.apache.hc.core5.http2.config.H2Setting
toString() - Method in class org.apache.hc.core5.http2.frame.Frame
toString(int) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2IOEventHandler
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
toString() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
toString() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
toString() - Method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
toString() - Method in class org.apache.hc.core5.net.Host
toString() - Method in class org.apache.hc.core5.net.URIAuthority
toString() - Method in class org.apache.hc.core5.net.URIBuilder
  Converts this instance to a URI string.
toString() - Method in class org.apache.hc.core5.pool.LaxConnPool
toString() - Method in class org.apache.hc.core5.pool.PoolEntry
toString() - Method in class org.apache.hc.core5.pool.PoolStats
toString() - Method in class org.apache.hc.core5.pool.StrictConnPool
toString() - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
toString() - Method in class org.apache.hc.core5.reactor.EndpointParameters
toString() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
toString() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
toString() - Method in class org.apache.hc.core5.reactor.ssl.TlsDetails
toString() - Method in class org.apache.hc.core5.ssl.PrivateKeyDetails
toString() - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
toString() - Method in class org.apache.hc.core5.testing.framework.FrameworkTest
toString() - Method in class org.apache.hc.core5.testing.nio.ClientSessionEndpoint
toString() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
toString() - Method in class org.apache.hc.core5.util.CharArrayBuffer
toString() - Method in class org.apache.hc.core5.util.Deadline
toString() - Method in class org.apache.hc.core5.util.TimeValue
toString() - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
toString() - Method in class org.apache.hc.core5.util.VersionInfo
  Provides the version information in human-readable format.
toTimeout() - Method in class org.apache.hc.core5.util.TimeValue
toURI() - Method in class org.apache.hc.core5.http.HttpHost
  Return the host URI, as a string.
trace() - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
trace(URI) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
trace(String) - Static method in class org.apache.hc.core5.http.io.support.ClassicRequestBuilder
trace() - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
trace(URI) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
trace(String) - Static method in class org.apache.hc.core5.http.nio.support.AsyncRequestBuilder
trace() - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
trace(URI) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
trace(String) - Static method in class org.apache.hc.core5.http.support.BasicRequestBuilder
TRAILER - Static variable in class org.apache.hc.core5.http.HttpHeaders
transfer(FileChannel, long, long) - Method in class org.apache.hc.core5.http.impl.nio.IdentityDecoder
transfer(FileChannel, long, long) - Method in class org.apache.hc.core5.http.impl.nio.IdentityEncoder
transfer(FileChannel, long, long) - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedDecoder
transfer(FileChannel, long, long) - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedEncoder
transfer(FileChannel, long, long) - Method in interface org.apache.hc.core5.http.nio.FileContentDecoder
  Transfers a portion of entity content from the underlying network channel into the given file channel.
transfer(FileChannel, long, long) - Method in interface org.apache.hc.core5.http.nio.FileContentEncoder
  Transfers a portion of entity content from the given file channel to the underlying network channel.
TRANSFER_ENCODING - Static variable in class org.apache.hc.core5.http.HttpHeaders
TransportSecurityLayer - Interface in org.apache.hc.core5.reactor.ssl
  TLS capable session layer interface.
TruncatedChunkException - Exception in org.apache.hc.core5.http
  Signals a truncated chunk in a chunked stream.
TruncatedChunkException(String) - Constructor for exception org.apache.hc.core5.http.TruncatedChunkException
  Creates a TruncatedChunkException with the specified detail message.
TruncatedChunkException(String, Object...) - Constructor for exception org.apache.hc.core5.http.TruncatedChunkException
  Constructs a new TruncatedChunkException with the specified detail message.
TrustStrategy - Interface in org.apache.hc.core5.ssl
  A strategy to establish trustworthiness of certificates without consulting the trust manager configured in the actual SSL context.

## U

UNAVAILABLE - Static variable in class org.apache.hc.core5.util.VersionInfo
  A string constant for unavailable information.
UNDEFINED - Static variable in interface org.apache.hc.core5.http.ContentLengthStrategy
  Message body not explicitly delineated.
unregister(String) - Method in interface org.apache.hc.core5.http.protocol.LookupRegistry
  Removes registered object, if exists, for the given pattern.
unregister(String) - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
  Removes registered object, if exists, for the given pattern.
unregister(String) - Method in class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
  Removes registered object, if exists, for the given pattern.
unregister(String) - Method in class org.apache.hc.core5.http.protocol.UriRegexMatcher
  Removes registered object, if exists, for the given regex.
UnsupportedHttpVersionException - Exception in org.apache.hc.core5.http
  Signals an unsupported version of the HTTP protocol.
UnsupportedHttpVersionException() - Constructor for exception org.apache.hc.core5.http.UnsupportedHttpVersionException
  Creates an exception without a detail message.
UnsupportedHttpVersionException(ProtocolVersion) - Constructor for exception org.apache.hc.core5.http.UnsupportedHttpVersionException
  Creates an exception with a detail message for the given ProtocolVersion.
UnsupportedHttpVersionException(String) - Constructor for exception org.apache.hc.core5.http.UnsupportedHttpVersionException
  Creates an exception with the specified detail message.
update(int) - Method in interface org.apache.hc.core5.http.nio.CapacityChannel
  Updates data capacity information through this channel.
updateCapacity(CapacityChannel) - Method in interface org.apache.hc.core5.http.nio.AsyncDataConsumer
  Triggered to signal ability of the underlying data stream to receive data capacity update.
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.entity.DigestingEntityConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.entity.DiscardingEntityConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
  Deprecated.
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncPushHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.AbstractServerExchangeHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicClientExchangeHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicRequestConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.BasicResponseConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicServerExchangeHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedInputBuffer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.http.nio.support.ImmediateResponseExchangeHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.reactive.ReactiveResponseConsumer
updateCapacity(CapacityChannel) - Method in class org.apache.hc.core5.reactive.ReactiveServerExchangeHandler
updateExpiry(TimeValue) - Method in class org.apache.hc.core5.pool.PoolEntry
updatePos(int) - Method in class org.apache.hc.core5.util.Tokenizer.Cursor
updateReadTime() - Method in interface org.apache.hc.core5.reactor.IOSession
  Updates the timestamp of the last read event
updateReadTime() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
updateReadTime() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
updateState(Object) - Method in class org.apache.hc.core5.pool.PoolEntry
updateWriteTime() - Method in interface org.apache.hc.core5.reactor.IOSession
  Updates the timestamp of the last write event
updateWriteTime() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
updateWriteTime() - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
UPGRADE - Static variable in class org.apache.hc.core5.http.HeaderElements
UPGRADE - Static variable in class org.apache.hc.core5.http.HttpHeaders
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http.nio.ssl.BasicClientTlsStrategy
  Deprecated.
  use `BasicClientTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
  Deprecated.
  use `BasicServerTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in interface org.apache.hc.core5.http.nio.ssl.TlsStrategy
  Deprecated.
  use `TlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in interface org.apache.hc.core5.http.nio.ssl.TlsStrategy
  Secures current session layer with TLS.
upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2UpgradeHandler
upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2UpgradeHandler
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
  Deprecated.
  use `ConscryptClientTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
  Deprecated.
  use `ConscryptServerTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
  Deprecated.
  use `H2ClientTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
  Deprecated.
  use `H2ServerTlsStrategy.upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback)`
upgrade(IOEventHandler) - Method in interface org.apache.hc.core5.reactor.IOSession
  Upgrades event handler associated with the session.
upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in interface org.apache.hc.core5.reactor.ProtocolUpgradeHandler
  Upgrades application protocol of the given I/O session.
upgrade(IOEventHandler) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
upgrade(IOEventHandler) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
URIAuthority - Class in org.apache.hc.core5.net
  Represents authority component of request `URI`.
URIAuthority(String, String, int) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(String, int) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(String, Host) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(Host) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(String, NamedEndpoint) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(NamedEndpoint) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIAuthority(String) - Constructor for class org.apache.hc.core5.net.URIAuthority
URIBuilder - Class in org.apache.hc.core5.net
  Builder for `URI` instances.
URIBuilder() - Constructor for class org.apache.hc.core5.net.URIBuilder
  Constructs an empty instance.
URIBuilder(String) - Constructor for class org.apache.hc.core5.net.URIBuilder
  Constructs an instance from the string which must be a valid URI.
URIBuilder(URI) - Constructor for class org.apache.hc.core5.net.URIBuilder
  Constructs an instance from the provided URI.
URIBuilder(String, Charset) - Constructor for class org.apache.hc.core5.net.URIBuilder
  Constructs an instance from the string which must be a valid URI.
URIBuilder(URI, Charset) - Constructor for class org.apache.hc.core5.net.URIBuilder
  Constructs an instance from the provided URI.
UriPatternMatcher<T> - Class in org.apache.hc.core5.http.protocol
  Maintains a map of objects keyed by a request URI pattern.
UriPatternMatcher() - Constructor for class org.apache.hc.core5.http.protocol.UriPatternMatcher
UriPatternOrderedMatcher<T> - Class in org.apache.hc.core5.http.protocol
  Maintains a map of objects keyed by a request URI pattern.
UriPatternOrderedMatcher() - Constructor for class org.apache.hc.core5.http.protocol.UriPatternOrderedMatcher
UriPatternType - Enum in org.apache.hc.core5.http.protocol
UriRegexMatcher<T> - Class in org.apache.hc.core5.http.protocol
  Maintains a map of objects keyed by a request URI regular expression.
UriRegexMatcher() - Constructor for class org.apache.hc.core5.http.protocol.UriRegexMatcher
URIScheme - Enum in org.apache.hc.core5.http
  Enumerates supported URI schemes.
URLEncodedUtils - Class in org.apache.hc.core5.net
  Deprecated.
  Use `URIBuilder` to parse and format `URI`s and `WWWFormCodec` to parse and format `application/x-www-form-urlencoded` forms.
URLEncodedUtils() - Constructor for class org.apache.hc.core5.net.URLEncodedUtils
  Deprecated.
USER_AGENT - Static variable in class org.apache.hc.core5.http.HttpHeaders

## V

validatePendingRequests() - Method in class org.apache.hc.core5.pool.LaxConnPool
validatePendingRequests() - Method in class org.apache.hc.core5.pool.StrictConnPool
validateResponse(HttpResponse, EntityDetails) - Static method in class org.apache.hc.core5.http.impl.ServerSupport
validateSession(IOSession, Callback<Boolean>) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
validateSession(IOSession, Callback<Boolean>) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
valueOf(String) - Static method in enum org.apache.hc.core5.annotation.ThreadingBehavior
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.impl.bootstrap.StandardFilter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.impl.nio.ExpandableBuffer.Mode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.impl.nio.MessageState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.message.StatusLine.StatusClass
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.Method
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.protocol.UriPatternType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.ssl.TLS
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http.URIScheme
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.config.H2Param
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.hc.core5.http2.config.H2Param
valueOf(String) - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
valueOf(String) - Static method in enum org.apache.hc.core5.http2.H2Error
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.HttpVersionPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.io.CloseMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.pool.PoolConcurrencyPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.pool.PoolReusePolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.reactor.Command.Priority
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.reactor.IOReactorStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.reactor.IOSession.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.reactor.ssl.SSLBufferMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.reactor.ssl.SSLMode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.hc.core5.annotation.ThreadingBehavior
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.impl.bootstrap.StandardFilter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.impl.nio.ExpandableBuffer.Mode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.impl.nio.MessageState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.message.StatusLine.StatusClass
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.Method
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.protocol.UriPatternType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.ssl.TLS
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http.URIScheme
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.config.H2Param
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.frame.FrameType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.H2Error
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.HttpVersionPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.io.CloseMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.pool.PoolConcurrencyPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.pool.PoolReusePolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.reactor.Command.Priority
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.reactor.IOReactorStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.reactor.IOSession.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.reactor.ssl.SSLBufferMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.reactor.ssl.SSLMode
  Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in class org.apache.hc.core5.http.HttpHeaders
verify(HttpHost, SSLSession) - Method in interface org.apache.hc.core5.http.io.ssl.SSLSessionVerifier
verify(ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.io.support.BasicHttpServerExpectationDecorator
  Verifies the HTTP request and decides whether it meets server expectations and the request processing can continue.
verify(ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.io.support.HttpServerExpectationFilter
  Verifies the HTTP request and decides whether it meets server expectations and the request processing can continue.
verify(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.AsyncServerExpectationFilter
verify(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http.nio.support.BasicAsyncServerExpectationDecorator
verify(SSLSessionVerifier) - Static method in class org.apache.hc.core5.http2.ssl.ConscryptSupport
verify(NamedEndpoint, SSLEngine) - Method in interface org.apache.hc.core5.reactor.ssl.SSLSessionVerifier
  Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.
version - Variable in enum org.apache.hc.core5.http.ssl.TLS
VERSION_PROPERTY_FILE - Static variable in class org.apache.hc.core5.util.VersionInfo
  The filename of the version information files.
VersionInfo - Class in org.apache.hc.core5.util
  Provides access to version information for HTTP components.
VersionInfo(String, String, String, String, String) - Constructor for class org.apache.hc.core5.util.VersionInfo
  Instantiates version information.
VIA - Static variable in class org.apache.hc.core5.http.HttpHeaders

## W

WARNING - Static variable in class org.apache.hc.core5.http.HttpHeaders
WILDCARD - Static variable in class org.apache.hc.core5.http.ContentType
Wire - Class in org.apache.hc.core5.testing.classic
Wire(Logger, String) - Constructor for class org.apache.hc.core5.testing.classic.Wire
withCharset(Charset) - Method in class org.apache.hc.core5.http.ContentType
  Creates a new instance with this MIME type and the given Charset.
withCharset(String) - Method in class org.apache.hc.core5.http.ContentType
  Creates a new instance with this MIME type and the given Charset name.
withParameters(NameValuePair...) - Method in class org.apache.hc.core5.http.ContentType
  Creates a new instance with this MIME type and the given parameters.
withTrailers(HttpEntity, Header...) - Static method in class org.apache.hc.core5.http.io.entity.HttpEntities
withTrailers(AsyncEntityProducer, Header...) - Static method in class org.apache.hc.core5.http.nio.entity.AsyncEntityProducers
write(T, SessionOutputBuffer, OutputStream) - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageWriter
write(int) - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
write(byte[]) - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Writes the array.
write(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
  Writes the array.
write(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
write(byte[]) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
write(int) - Method in class org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
write(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
write(byte[]) - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
write(int) - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
write(byte[], int, int, OutputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
write(byte[], OutputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
write(int, OutputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
write(T, SessionOutputBuffer) - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageWriter
write(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.ChunkEncoder
write(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.IdentityEncoder
write(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.LengthDelimitedEncoder
write(T, SessionOutputBuffer, OutputStream) - Method in interface org.apache.hc.core5.http.io.HttpMessageWriter
  Serializes an instance of `MessageHeaders` to the given output stream.
write(byte[], int, int, OutputStream) - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Writes `len` bytes from the specified byte array starting at offset `off` to this session buffer.
write(byte[], OutputStream) - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Writes `b.length` bytes from the specified byte array to this session buffer.
write(int, OutputStream) - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Writes the specified byte to this session buffer.
write(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.ContentEncoder
  Writes a portion of entity content to the underlying channel.
write(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.DataStreamChannel
  Writes data from the buffer through this channel into the underlying byte stream.
write(T, SessionOutputBuffer) - Method in interface org.apache.hc.core5.http.nio.NHttpMessageWriter
  Writes out the HTTP message head.
write(ByteBuffer) - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Copies content of the source buffer into this buffer.
write(ReadableByteChannel) - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Reads a sequence of bytes from the source channel into this buffer.
write(T) - Method in interface org.apache.hc.core5.http.nio.StreamChannel
  Writes data from the data container into the underlying data stream.
write(byte[], int, int) - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentOutputBuffer
  Writes `len` bytes from the specified byte array starting at offset `off` to this buffer.
write(int) - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentOutputBuffer
  Writes the specified byte to this buffer.
write(byte[], int, int) - Method in class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
write(byte[]) - Method in class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
write(int) - Method in class org.apache.hc.core5.http.nio.support.classic.ContentOutputStream
write(byte[], int, int) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
write(int) - Method in class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
write(RawFrame, OutputStream) - Method in class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
write(RawFrame, WritableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
WRITE - Static variable in class org.apache.hc.core5.reactor.EventMask
  Interest in data output.
write(ByteBuffer) - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
write(ByteBuffer) - Method in class org.apache.hc.core5.testing.nio.LoggingIOSession
writeCompleted() - Method in interface org.apache.hc.core5.http.nio.support.classic.ContentOutputBuffer
  Indicates the content has been fully written.
writeCompleted() - Method in class org.apache.hc.core5.http.nio.support.classic.SharedOutputBuffer
writeHeadLine(T, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageWriter
  Subclasses must override this method to write out the first header line based on the `HttpMessage` passed as a parameter.
writeHeadLine(ClassicHttpRequest, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriter
writeHeadLine(ClassicHttpResponse, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriter
writeHeadLine(T, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageWriter
  Writes out the first line of `HttpMessage`.
writeHeadLine(T, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestWriter
writeHeadLine(T, CharArrayBuffer) - Method in class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseWriter
writeLine(CharArrayBuffer, OutputStream) - Method in class org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl
  Writes characters from the specified char array followed by a line delimiter to this session buffer.
writeLine(CharArrayBuffer, OutputStream) - Method in interface org.apache.hc.core5.http.io.SessionOutputBuffer
  Writes characters from the specified char array followed by a line delimiter to this session buffer.
writeLine(CharArrayBuffer) - Method in interface org.apache.hc.core5.http.nio.SessionOutputBuffer
  Copies content of the source buffer into this buffer as one line of text including a line delimiter.
writeTo(OutputStream) - Method in interface org.apache.hc.core5.http.HttpEntity
  Writes the entity content out to the output stream.
writeTo(WritableByteChannel) - Method in class org.apache.hc.core5.http.impl.nio.BufferedData
writeTo(HttpEntity, OutputStream) - Static method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.BufferedHttpEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.ByteArrayEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.EntityTemplate
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.InputStreamEntity
  Writes bytes from the `InputStream` this entity was constructed with to an `OutputStream`.
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.NullEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.SerializableEntity
writeTo(OutputStream) - Method in class org.apache.hc.core5.http.io.entity.StringEntity
writeToBuffer(ByteBuffer, int) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
  Transfers content of the source to the buffer and updates transport metrics.
writeToChannel(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
  Flushes content of the given buffer to the channel and updates transport metrics.
writeToChannel(ByteBuffer, int) - Method in class org.apache.hc.core5.http.impl.nio.AbstractContentEncoder
  Transfers content of the source to the channel and updates transport metrics.
WWW_AUTHENTICATE - Static variable in class org.apache.hc.core5.http.HttpHeaders
WWWFormCodec - Class in org.apache.hc.core5.net
  `application/x-www-form-urlencoded` codec.
WWWFormCodec() - Constructor for class org.apache.hc.core5.net.WWWFormCodec

## Z

ZERO_MILLISECONDS - Static variable in class org.apache.hc.core5.util.Timeout
  A zero milliseconds `Timeout`.
ZERO_MILLISECONDS - Static variable in class org.apache.hc.core5.util.TimeValue
  A zero milliseconds `TimeValue`.

A B C D E F G H I K L M N O P Q R S T U V W Z

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