A B C D E F G H I K L M N O P 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(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(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, 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() - 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() - 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() - 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
 
AbstractImmutableHttpEntity - Class in org.apache.hc.core5.http.io.entity
Abstract base class for immutable entities.
AbstractImmutableHttpEntity() - Constructor for class org.apache.hc.core5.http.io.entity.AbstractImmutableHttpEntity
 
AbstractIOSessionPool<T> - Class in org.apache.hc.core5.reactor
 
AbstractIOSessionPool() - Constructor for class org.apache.hc.core5.reactor.AbstractIOSessionPool
 
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, H1Config) - 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, H1Config) - 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.
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
RFC 2616 (HTTP/1.1) Section 14.1
ACCEPT_CHARSET - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.2
ACCEPT_ENCODING - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.3
ACCEPT_LANGUAGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.4
ACCEPT_RANGES - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.5
ACTIVE - Static variable in interface org.apache.hc.core5.reactor.IOSession
 
adapt(HttpContext) - Static method in class org.apache.hc.core5.http.protocol.HttpCoreContext
 
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.
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.
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.
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.
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.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.
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(String, String) - Method in class org.apache.hc.core5.net.URIBuilder
Adds parameter to URI query.
addParameters(List<NameValuePair>) - Method in class org.apache.hc.core5.net.URIBuilder
Adds URI query parameters.
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
RFC 2616 (HTTP/1.1) Section 14.6
ALL - Static variable in class org.apache.hc.core5.http.HttpVersion
All HTTP versions known to HttpCore.
ALLOW - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.1, RFC 2616 (HTTP/1.1) Section 14.7
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(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.
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_OCTET_STREAM - 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
 
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
 
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.
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.
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.
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>, IOSessionListener, Callback<IOSession>, Resolver<HttpHost, InetSocketAddress>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
 
AsyncRequesterBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
AsyncRequestProducer - Interface in org.apache.hc.core5.http.nio
Abstract asynchronous request producer.
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>, IOSessionListener, Callback<IOSession>) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.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) - 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.http.message.ParserCursor
 
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.
AUTHORIZATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.2, RFC 2616 (HTTP/1.1) Section 14.8
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
 
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.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.BasicPushProducer
 
available() - Method in class org.apache.hc.core5.http.nio.BasicRequestProducer
 
available() - Method in class org.apache.hc.core5.http.nio.BasicResponseProducer
 
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.StringAsyncEntityProducer
 
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.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
 
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) - 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) - 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) - 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) - 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.
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, int) - 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
 
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
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
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() - Constructor for class org.apache.hc.core5.http.io.entity.BasicHttpEntity
Creates a new basic entity.
BasicHttpRequest - Class in org.apache.hc.core5.http.message
Basic implementation of HttpRequest.
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.
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.
BasicPushProducer - Class in org.apache.hc.core5.http.nio
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.BasicPushProducer
 
BasicPushProducer(int, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.BasicPushProducer
 
BasicPushProducer(AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.BasicPushProducer
 
BasicRequestConsumer<T> - Class in org.apache.hc.core5.http.nio
Basic implementation of AsyncRequestConsumer that represents the request message as a Message and relies on a AsyncEntityConsumer to process request entity stream.
BasicRequestConsumer(AsyncEntityConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.BasicRequestConsumer
 
BasicRequestProducer - Class in org.apache.hc.core5.http.nio
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.BasicRequestProducer
 
BasicRequestProducer(String, HttpHost, String, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.BasicRequestProducer
 
BasicRequestProducer(String, HttpHost, String) - Constructor for class org.apache.hc.core5.http.nio.BasicRequestProducer
 
BasicRequestProducer(String, URI, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.BasicRequestProducer
 
BasicRequestProducer(String, URI) - Constructor for class org.apache.hc.core5.http.nio.BasicRequestProducer
 
BasicResponseConsumer<T> - Class in org.apache.hc.core5.http.nio
Basic implementation of AsyncResponseConsumer that represents response message as a Message and relies on a AsyncEntityConsumer to process response entity stream.
BasicResponseConsumer(AsyncEntityConsumer<T>) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
BasicResponseProducer - Class in org.apache.hc.core5.http.nio
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.BasicResponseProducer
 
BasicResponseProducer(HttpResponse) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(int, AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(HttpResponse, String, ContentType) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(HttpResponse, String) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(int, String, ContentType) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(int, String) - Constructor for class org.apache.hc.core5.http.nio.BasicResponseProducer
 
BasicResponseProducer(AsyncEntityProducer) - Constructor for class org.apache.hc.core5.http.nio.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
 
BasicServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
 
BasicServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
 
BasicServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http.nio.ssl.BasicServerTlsStrategy
 
BasicServerTlsStrategy(SecurePortStrategy) - 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.
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
 
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
 
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
 
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.http.config.CharCodingConfig.Builder
 
build() - Method in class org.apache.hc.core5.http.config.H1Config.Builder
 
build() - Method in class org.apache.hc.core5.http.config.RegistryBuilder
 
build() - Method in class org.apache.hc.core5.http.io.SocketConfig.Builder
 
build() - Method in class org.apache.hc.core5.http.protocol.HttpProcessorBuilder
 
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
 
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[], ContentType) - 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
 
ByteArrayEntity(byte[]) - Constructor for class org.apache.hc.core5.http.io.entity.ByteArrayEntity
 
ByteArrayEntity(byte[], int, int) - 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) - Constructor for class org.apache.hc.core5.http.io.entity.ByteBufferEntity
 
ByteBufferEntity(ByteBuffer) - Constructor for class org.apache.hc.core5.http.io.entity.ByteBufferEntity
 

C

CACHE_CONTROL - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.9
calculateDeadline(long, TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
Calculates the deadline with the current time in milliseconds and the given time value.
Callback<T> - Interface in org.apache.hc.core5.function
Abstract callback.
callGetter(Object, String, Class<T>) - Static method in class org.apache.hc.core5.ssl.ReflectionSupport
 
callSetter(Object, String, Class<?>, Object) - Static method in class org.apache.hc.core5.ssl.ReflectionSupport
 
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
 
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 interface org.apache.hc.core5.concurrent.FutureCallback
 
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.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 class org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer
Triggered to obtain the current capacity of the consumer.
capacity() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer
Triggered to obtain the current capacity of the consumer.
capacity() - Method in class org.apache.hc.core5.http.nio.entity.BasicAsyncEntityConsumer
 
capacity() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
 
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.
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
 
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.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
 
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 coding.
ChunkDecoder(ReadableByteChannel, SessionInputBuffer, H1Config, 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, H1Config) - 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, int, Supplier<List<? extends Header>>) - Constructor for class org.apache.hc.core5.http.impl.io.ChunkedOutputStream
Default constructor.
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.
clear() - Method in class org.apache.hc.core5.http.impl.io.SessionInputBufferImpl
 
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 any contained 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
 
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.
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
ClientHttp1IOEventHandlerFactory(ClientHttp1StreamDuplexerFactory) - 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, H1Config, 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
ClientHttp1StreamDuplexerFactory(HttpProcessor, H1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpResponse>, NHttpMessageWriterFactory<HttpRequest>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
 
ClientHttp1StreamDuplexerFactory(HttpProcessor, H1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpResponse>, NHttpMessageWriterFactory<HttpRequest>, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
 
ClientHttp1StreamDuplexerFactory(HttpProcessor, H1Config, CharCodingConfig, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
 
ClientHttp1StreamDuplexerFactory(HttpProcessor, H1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexerFactory
 
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
Upon close, this reads the remainder of the chunked message, leaving the underlying socket 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
Does not close the underlying socket output.
close() - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
 
close() - Method in class org.apache.hc.core5.http.impl.io.IdentityInputStream
 
close() - Method in class org.apache.hc.core5.http.impl.io.IdentityOutputStream
Does not close the underlying socket output.
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.FileEntity
 
close() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
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.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(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
 
CLOSED - Static variable in interface org.apache.hc.core5.reactor.IOSession
 
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 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 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.reactor.AbstractIOSessionPool
 
CLOSING - Static variable in interface org.apache.hc.core5.reactor.IOSession
 
Command - Interface in org.apache.hc.core5.reactor
Abstract command IOSession can act upon.
Command.Priority - Enum in org.apache.hc.core5.reactor
 
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, TimeValue, Object, FutureCallback<IOSession>) - Method in interface org.apache.hc.core5.reactor.ConnectionInitiator
Requests a connection to a remote host.
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
 
CONNECTION - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.10
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(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.
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.BasicRequestConsumer
 
consume(ByteBuffer) - Method in class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
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.NoopEntityConsumer
 
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.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
 
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<Message<HttpRequest, T>>) - Method in class org.apache.hc.core5.http.nio.BasicRequestConsumer
 
consumeRequest(HttpRequest, EntityDetails, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
 
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<Message<HttpResponse, T>>) - Method in class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
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
 
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.
containsHeaders(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
 
containsHeaders(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.
containsHeaders(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
Checks if a certain header is present in this message and how many times.
containsNoBlanks(T, String) - Static method in class org.apache.hc.core5.util.Args
 
CONTENT_ENCODING - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.3, RFC 2616 (HTTP/1.1) Section 14.11
CONTENT_LANGUAGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.12
CONTENT_LENGTH - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.4, RFC 2616 (HTTP/1.1) Section 14.13
CONTENT_LOCATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.14
CONTENT_MD5 - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.15
CONTENT_RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.16
CONTENT_TYPE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.5, RFC 2616 (HTTP/1.1) Section 14.17
CONTENT_TYPE - Static variable in class org.apache.hc.core5.net.URLEncodedUtils
The default HTML form content type.
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
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
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(TimeUnit) - Method in class org.apache.hc.core5.util.TimeValue
 
copy(CharCodingConfig) - Static method in class org.apache.hc.core5.http.config.CharCodingConfig
 
copy(H1Config) - Static method in class org.apache.hc.core5.http.config.H1Config
 
copy(SocketConfig) - Static method in class org.apache.hc.core5.http.io.SocketConfig
 
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
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
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
Transfers content into the destination buffer until a whitespace character, a quote, or any of the given delimiters is encountered.
CR - Static variable in class org.apache.hc.core5.http.Chars
 
CR - Static variable in class org.apache.hc.core5.http.message.TokenParser
US-ASCII CR, carriage return (13)
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 string.
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(H1Config) - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory
 
create() - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory
 
create(H1Config) - 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(H1Config) - Method in interface org.apache.hc.core5.http.io.HttpMessageParserFactory
 
create() - Method in interface org.apache.hc.core5.http.io.HttpMessageWriterFactory
 
create(CharArrayBuffer) - Static method in class org.apache.hc.core5.http.message.BufferedHeader
 
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(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(int) - 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
 
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
 
createConnectionClosedException() - Method in class org.apache.hc.core5.http.impl.io.AbstractMessageParser
Subclasses must override this method to generate an appropriate exception in case of unexpected connection termination by the peer endpoint.
createConnectionClosedException() - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
 
createConnectionClosedException() - Method in class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
 
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
 
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
 
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 interface org.apache.hc.core5.reactor.IOEventHandlerFactory
 
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
 
createSystemDefault() - Static method in class org.apache.hc.core5.ssl.SSLContexts
Creates default SSL context based on system properties.
custom() - Static method in class org.apache.hc.core5.http.config.CharCodingConfig
 
custom() - Static method in class org.apache.hc.core5.http.config.H1Config
 
custom() - Static method in class org.apache.hc.core5.http.io.SocketConfig
 
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.
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.

D

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
RFC 1945 (HTTP/1.0) Section 10.6, RFC 2616 (HTTP/1.1) Section 14.18
DAV - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2518 (WevDAV) Section 9.1
decorate(T) - Method in interface org.apache.hc.core5.function.Decorator
 
Decorator<T> - Interface in org.apache.hc.core5.function
Abstract decorator.
DEFAULT - Static variable in class org.apache.hc.core5.http.config.CharCodingConfig
 
DEFAULT - Static variable in class org.apache.hc.core5.http.config.H1Config
 
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.reactor.IOReactorConfig
 
DEFAULT_BINARY - Static variable in class org.apache.hc.core5.http.ContentType
 
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
 
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(H1Config, 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(H1Config, CharsetDecoder, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
 
DefaultBHttpClientConnection(H1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
 
DefaultBHttpClientConnectionFactory - Class in org.apache.hc.core5.http.impl.io
Default factory for HttpClientConnections.
DefaultBHttpClientConnectionFactory(H1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
 
DefaultBHttpClientConnectionFactory(H1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
 
DefaultBHttpClientConnectionFactory(H1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
 
DefaultBHttpClientConnectionFactory() - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory
 
DefaultBHttpServerConnection - Class in org.apache.hc.core5.http.impl.io
Default implementation of HttpServerConnection.
DefaultBHttpServerConnection(String, H1Config, 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, H1Config, CharsetDecoder, CharsetEncoder) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
 
DefaultBHttpServerConnection(String, H1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
 
DefaultBHttpServerConnectionFactory - Class in org.apache.hc.core5.http.impl.io
Default factory for HttpServerConnections.
DefaultBHttpServerConnectionFactory(String, H1Config, CharCodingConfig, ContentLengthStrategy, ContentLengthStrategy, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
 
DefaultBHttpServerConnectionFactory(String, H1Config, CharCodingConfig, HttpMessageParserFactory<ClassicHttpRequest>, HttpMessageWriterFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory
 
DefaultBHttpServerConnectionFactory(String, H1Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http.impl.io.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>, 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.
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>, H1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
Creates new instance of DefaultHttpRequestParser.
DefaultHttpRequestParser(H1Config) - 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 HttpRequests.
DefaultHttpRequestParser(HttpRequestFactory<T>, LineParser, H1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParser
Creates an instance of DefaultHttpRequestParser.
DefaultHttpRequestParser(HttpRequestFactory<T>, H1Config) - 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(H1Config, HttpRequestFactory<HttpRequest>, LineParser) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpRequestParserFactory
 
DefaultHttpRequestParserFactory(H1Config) - 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 HttpRequests.
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>, H1Config) - Constructor for class org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
Creates new instance of DefaultHttpResponseParser.
DefaultHttpResponseParser(H1Config) - 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 HttpResponses.
DefaultHttpResponseParser(HttpResponseFactory<T>, LineParser, H1Config) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParser
Creates an instance of DefaultHttpResponseParser.
DefaultHttpResponseParser(HttpResponseFactory<T>, H1Config) - 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(H1Config, HttpResponseFactory<HttpResponse>, LineParser) - Constructor for class org.apache.hc.core5.http.impl.nio.DefaultHttpResponseParserFactory
 
DefaultHttpResponseParserFactory(H1Config) - 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 HttpResponses.
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 ask as both ConnectionInitiator and ConnectionAcceptor.
DefaultListeningIOReactor(IOEventHandlerFactory, IOReactorConfig, ThreadFactory, ThreadFactory, Decorator<IOSession>, 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_SECONDS.
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_SECONDS.
defaultsToZeroMillis(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
 
DEPTH - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2518 (WevDAV) Section 9.2
DESTINATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2518 (WevDAV) Section 9.3
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
 
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
 
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
 
doConnect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester
 
DQUOTE - Static variable in class org.apache.hc.core5.http.message.TokenParser
Double quote

E

EmptyInputStream - Class in org.apache.hc.core5.http.impl.io
 
EndpointDetails - Class in org.apache.hc.core5.http
HTTP connection endpoint details.
EndpointDetails(SocketAddress, SocketAddress, int) - Constructor for class org.apache.hc.core5.http.EndpointDetails
 
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.
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
 
ensureCapacity(int) - Method in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
Ensures the buffer can accommodate the 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.
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.
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(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, 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
Backward slash / escape character
ETAG - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.19
EventMask - Interface 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
 
ExceptionEvent - Class in org.apache.hc.core5.reactor
A Throwable instance along with a time stamp.
ExceptionEvent(Throwable, Date) - Constructor for class org.apache.hc.core5.reactor.ExceptionEvent
 
ExceptionEvent(Exception) - Constructor for class org.apache.hc.core5.reactor.ExceptionEvent
 
ExceptionListener - Interface in org.apache.hc.core5.http
 
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(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(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.
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.
EXPECT - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.20
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
RFC 1945 (HTTP/1.0) Section 10.7, RFC 2616 (HTTP/1.1) Section 14.21

F

Factory<P,T> - Interface in org.apache.hc.core5.function
Abstract object factory.
failed(Exception) - Method in class org.apache.hc.core5.concurrent.BasicFuture
 
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 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.BasicPushProducer
 
failed(Exception) - Method in class org.apache.hc.core5.http.nio.BasicRequestConsumer
 
failed(Exception) - Method in class org.apache.hc.core5.http.nio.BasicRequestProducer
 
failed(Exception) - Method in class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
failed(Exception) - Method in class org.apache.hc.core5.http.nio.BasicResponseProducer
 
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.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.FileEntityProducer
 
failed(Exception) - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
 
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.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
 
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) - Constructor for class org.apache.hc.core5.http.io.entity.FileEntity
Creates a new instance.
FileEntity(File) - Constructor for class org.apache.hc.core5.http.io.entity.FileEntity
Creates a new instance.
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) - 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 class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
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
Basic implementation of SecurePortStrategy with a fixed list of secure ports.
FixedPortStrategy(int...) - Constructor for class org.apache.hc.core5.http.nio.ssl.FixedPortStrategy
 
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(WritableByteChannel) - Method in class org.apache.hc.core5.http.impl.nio.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
 
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(Iterable<? extends NameValuePair>, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
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>, char, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
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.
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.
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.
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
 
forVersion(int, int) - Method in class org.apache.hc.core5.http.HttpVersion
Obtains a specific HTTP version.
forVersion(int, int) - Method in class org.apache.hc.core5.http.ProtocolVersion
Obtains a specific version of this protocol.
FROM - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.8, RFC 2616 (HTTP/1.1) Section 14.22
fromMap(String, Map<?, ?>, ClassLoader) - Static method in class org.apache.hc.core5.util.VersionInfo
Instantiates version information from properties.
FutureCallback<T> - Interface in org.apache.hc.core5.concurrent
A callback interface that gets invoked upon completion of a Future.

G

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
 
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.
getAllHeaders() - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
 
getAllHeaders() - Method in class org.apache.hc.core5.http.message.HeaderGroup
Gets all of the headers contained within this group.
getAllHeaders() - Method in interface org.apache.hc.core5.http.MessageHeaders
Returns all the headers of this message.
getApplicationProtocol() - Method in class org.apache.hc.core5.reactor.ssl.TlsDetails
 
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
 
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
Determines the maximum queue length for incoming connection indications (a request to connect) also known as server socket backlog.
getBacklogSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default backlog size value for server sockets binds.
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.H1Config
 
getByMimeType(String) - Static method in class org.apache.hc.core5.http.ContentType
Returns Content-Type for the given MIME type.
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.
getCause() - Method in class org.apache.hc.core5.reactor.ExceptionEvent
 
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() - Method in class org.apache.hc.core5.net.URIBuilder
 
getChunkSizeHint() - Method in class org.apache.hc.core5.http.config.H1Config
 
getClassloader() - Method in class org.apache.hc.core5.util.VersionInfo
Obtains the classloader used to read the version information.
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
 
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
Obtains the content, once only.
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.FileEntity
 
getContent() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
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.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.NoopEntityConsumer
 
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.HttpEntityWithTrailers
 
getContentEncoding() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
 
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.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.support.classic.AbstractClassicEntityProducer
 
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.FileEntity
 
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
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.SerializableEntity
 
getContentLength() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
 
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.StringAsyncEntityProducer
 
getContentLength() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
 
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(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
Extracts Content-Type value from HttpEntity exactly as specified by the Content-Type header of the entity.
getContentType() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
getContentType() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
 
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.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.support.classic.AbstractClassicEntityProducer
 
getContentTypeLenient(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
Extracts Content-Type value from HttpEntity.
getContentTypeLenientOrDefault(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
Extracts Content-Type value from HttpEntity or returns the default value ContentType.DEFAULT_TEXT if not explicitly specified or incorrect (could not be parsed).
getContentTypeOrDefault(HttpEntity) - Static method in class org.apache.hc.core5.http.io.entity.EntityUtils
Extracts Content-Type value from HttpEntity or returns the default value ContentType.DEFAULT_TEXT if not explicitly specified.
getContext() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
 
getCurrentDate() - Method in class org.apache.hc.core5.http.protocol.HttpDateGenerator
 
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.
getDuration() - Method in class org.apache.hc.core5.util.TimeValue
 
getEndpointDetails() - Method in interface org.apache.hc.core5.http.HttpConnection
Returns connection 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
 
getEntity() - Method in interface org.apache.hc.core5.http.ClassicHttpRequest
Obtains the message entity, if available.
getEntity() - Method in interface org.apache.hc.core5.http.ClassicHttpResponse
Obtains the message entity, if available.
getEntity() - Method in class org.apache.hc.core5.http.message.BasicClassicHttpRequest
 
getEntity() - Method in class org.apache.hc.core5.http.message.BasicClassicHttpResponse
 
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
 
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.StringAsyncEntityProducer
 
getException() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
 
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
 
getExceptionLog() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncRequester
 
getExceptionLog() - Method in class org.apache.hc.core5.http.impl.bootstrap.AsyncServer
 
getExceptionLog() - Method in class org.apache.hc.core5.reactor.DefaultConnectingIOReactor
 
getExceptionLog() - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
 
getExceptionLog() - Method in interface org.apache.hc.core5.reactor.IOReactorService
Returns the list of internal exceptions occurred during I/O reactor shutdown process.
getExchangeHandler() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
 
getExpiry() - Method in class org.apache.hc.core5.pool.PoolEntry
 
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.
getFooters() - Method in class org.apache.hc.core5.http.impl.io.ChunkedInputStream
 
getFragment() - Method in class org.apache.hc.core5.net.URIBuilder
 
getHandler() - Method in interface org.apache.hc.core5.reactor.ProtocolLayer
 
getHead() - Method in class org.apache.hc.core5.http.Message
 
getHeaders(String) - 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(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
Returns all the headers with a specified name of this message.
getHost() - Method in class org.apache.hc.core5.net.URIBuilder
 
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
 
getId() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
getId() - Method in interface org.apache.hc.core5.util.Identifiable
 
getInetAddress() - Method in class org.apache.hc.core5.http.impl.bootstrap.HttpServer
 
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
Determines the number of I/O dispatch threads to be used by the I/O reactor.
getLast() - Method in class org.apache.hc.core5.http.config.NamedElementChain
 
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.
getLastReadTimeMillis() - Method in interface org.apache.hc.core5.reactor.IOSession
Returns timestamp of the last read event.
getLastReadTimeMillis() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
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
 
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.
getLocalAddress() - Method in class org.apache.hc.core5.http.EndpointDetails
 
getLocalAddress() - Method in interface org.apache.hc.core5.http.HttpConnection
 
getLocalAddress() - Method in interface org.apache.hc.core5.reactor.IOSession
Returns local address.
getLocalAddress() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
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
 
getLowerBound() - Method in class org.apache.hc.core5.http.message.ParserCursor
 
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.
getMaxEmptyLineCount() - Method in class org.apache.hc.core5.http.config.H1Config
 
getMaxHeaderCount() - Method in class org.apache.hc.core5.http.config.H1Config
 
getMaxLineLength() - Method in class org.apache.hc.core5.http.config.H1Config
 
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
 
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
 
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
 
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.
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
 
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
 
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.net.URIBuilder
 
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
 
getPos() - Method in class org.apache.hc.core5.http.message.ParserCursor
 
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 interface org.apache.hc.core5.http.HttpConnection
Returns protocol version used by this connection 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
 
getPushHandlerFactory() - Method in class org.apache.hc.core5.http.nio.command.RequestExecutionCommand
 
getQueryParams() - Method in class org.apache.hc.core5.net.URIBuilder
 
getRcvBufSize() - Method in class org.apache.hc.core5.http.io.SocketConfig
Determines the default value of the SocketOptions.SO_RCVBUF parameter for newly created sockets.
getRcvBufSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.SO_RCVBUF parameter for newly created sockets.
getReadCount() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
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
 
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
 
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
 
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
 
getResult() - Method in interface org.apache.hc.core5.http.nio.AsyncRequestConsumer
Returns the result of request processing when it becomes available or null if the request is still being received.
getResult() - Method in interface org.apache.hc.core5.http.nio.AsyncResponseConsumer
Returns the result of response processing when it becomes available or null if the response is still being received.
getResult() - Method in class org.apache.hc.core5.http.nio.BasicRequestConsumer
 
getResult() - Method in class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
getResult() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer
 
getResult() - Method in class org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer
 
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 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.net.URIBuilder
 
getSchemeName() - Method in class org.apache.hc.core5.http.HttpHost
Returns the scheme name.
getSelectIntervalMillis() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines time interval in milliseconds at which the I/O reactor wakes up to check for timed out sessions and session requests.
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
 
getSession(T, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.reactor.AbstractIOSessionPool
 
getSingleHeader(String) - Method in class org.apache.hc.core5.http.message.AbstractMessageWrapper
 
getSingleHeader(String) - Method in class org.apache.hc.core5.http.message.HeaderGroup
Gets single first header with the given name.
getSingleHeader(String) - Method in interface org.apache.hc.core5.http.MessageHeaders
Gets single first header with the given name.
getSize() - Method in class org.apache.hc.core5.http.config.NamedElementChain
 
getSndBufSize() - Method in class org.apache.hc.core5.http.io.SocketConfig
Determines the default value of the SocketOptions.SO_SNDBUF parameter for newly created sockets.
getSndBufSize() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.SO_SNDBUF parameter for newly created sockets.
getSocket() - Method in class org.apache.hc.core5.http.impl.io.SocketHolder
 
getSocketTimeout() - Method in class org.apache.hc.core5.http.EndpointDetails
Gets the socket timeout.
getSocketTimeoutMillis() - Method in interface org.apache.hc.core5.http.HttpConnection
Returns the socket timeout value.
getSocketTimeoutMillis() - Method in interface org.apache.hc.core5.reactor.IOSession
Returns value of the socket timeout in milliseconds.
getSocketTimeoutMillis() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
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
Determines the default value of the SocketOptions.SO_LINGER parameter for newly created sockets.
getSoLinger() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.SO_LINGER parameter for newly created sockets.
getSoTimeout() - Method in class org.apache.hc.core5.http.io.SocketConfig
Determines the default socket timeout value for blocking I/O operations.
getSoTimeout() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default socket timeout value for non-blocking I/O operations.
getSSLSession() - Method in interface org.apache.hc.core5.http.HttpConnection
Returns 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.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
 
getStatusCode() - Method in class org.apache.hc.core5.http.message.StatusLine
 
getTimestamp() - Method in class org.apache.hc.core5.reactor.ExceptionEvent
 
getTimestamp() - Method in class org.apache.hc.core5.util.VersionInfo
Obtains the timestamp of the versioned module or informal unit.
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.
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
 
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.HttpEntityWithTrailers
 
getTrailerNames() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
 
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.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.support.classic.AbstractClassicEntityProducer
 
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.HttpEntityWithTrailers
 
getTrailers() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
 
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.
getType() - Method in class org.apache.hc.core5.http.nio.command.ShutdownCommand
 
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.http.message.ParserCursor
 
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
 
getUserInfo() - Method in class org.apache.hc.core5.net.URIAuthority
 
getUserInfo() - Method in class org.apache.hc.core5.net.URIBuilder
 
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.
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
 
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
 
getWaitForContinueTimeoutMillis() - Method in class org.apache.hc.core5.http.config.H1Config
 
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
 
greaterEquals(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
Tests if this protocol version is greater or equal to the given one.

H

H1Config - Class in org.apache.hc.core5.http.config
HTTP/1.1 protocol parameters.
H1Config.Builder - Class in org.apache.hc.core5.http.config
 
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
 
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.
handleException(Exception) - Static method in class org.apache.hc.core5.http.impl.nio.ServerSupport
 
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
 
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
 
hasConnection() - Method in class org.apache.hc.core5.pool.PoolEntry
 
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(java.lang.Object).
hashCode() - Method in class org.apache.hc.core5.net.Host
 
hashCode() - Method in class org.apache.hc.core5.net.URIAuthority
 
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
 
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.
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
RFC 2616 (HTTP/1.1) Section 14.23
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
 
HT - Static variable in class org.apache.hc.core5.http.Chars
 
HT - Static variable in class org.apache.hc.core5.http.message.TokenParser
US-ASCII HT, horizontal-tab (9)
HTTP - Static variable in class org.apache.hc.core5.http.HttpVersion
The protocol name.
Http1StreamListener - Interface in org.apache.hc.core5.http.impl
HTTP/1.1 stream event listener.
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>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>, TlsStrategy) - 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>, IOSessionListener) - Constructor for class org.apache.hc.core5.http.impl.bootstrap.HttpAsyncServer
Use AsyncServerBootstrap to create instances of this class.
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.
HttpContentProducer - Interface in org.apache.hc.core5.http.io.entity
An abstract entity content producer.
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.
HttpDateGenerator() - Constructor for class org.apache.hc.core5.http.protocol.HttpDateGenerator
 
HttpEntity - Interface in org.apache.hc.core5.http
An entity that can be sent or received with an HTTP message.
HttpEntityWithTrailers - Class in org.apache.hc.core5.http.io.entity
Wrapping entity that also includes trailers.
HttpEntityWithTrailers(HttpEntity, Header...) - Constructor for class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
Creates a new entity wrapper.
HttpEntityWrapper - Class in org.apache.hc.core5.http.io.entity
Base class for wrapping entities.
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 the 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, int, String) - 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(InetAddress, int, String) - Constructor for class org.apache.hc.core5.http.HttpHost
Creates HttpHost instance with the given scheme, inet address and port.
HttpHost(InetAddress, String, int, String) - Constructor for class org.apache.hc.core5.http.HttpHost
Creates a new HttpHost, specifying all values.
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(NamedEndpoint, String) - 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, 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(int, 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>, SSLServerSetupHandler, 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 - Interface in org.apache.hc.core5.http
Constants enumerating the HTTP status codes.
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
Create an HTTP protocol version designator.

I

id - Variable in enum org.apache.hc.core5.http.URIScheme
 
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
RFC 2518 (WevDAV) Section 9.4
IF_MATCH - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.24
IF_MODIFIED_SINCE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 1945 (HTTP/1.0) Section 10.9, RFC 2616 (HTTP/1.1) Section 14.25
IF_NONE_MATCH - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.26
IF_RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.27
IF_UNMODIFIED_SINCE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.28
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
 
inboundTransport() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Executes inbound SSL transport operations.
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
 
incrementRequestCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
 
incrementResponseCount() - Method in class org.apache.hc.core5.http.impl.BasicHttpConnectionMetrics
 
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.BasicResponseConsumer
 
INIT_BITSET(int...) - Static method in class org.apache.hc.core5.http.message.TokenParser
 
initialize(SSLServerSocket) - Method in interface org.apache.hc.core5.http.impl.bootstrap.SSLServerSetupHandler
 
initialize() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Initializes the session.
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.
initSSLContext(SSLContext, Collection<KeyManager>, Collection<TrustManager>, SecureRandom) - Method in class org.apache.hc.core5.ssl.SSLContextBuilder
 
INPUT_MODE - Static variable in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
 
inputReady(IOSession) - 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
 
InputStreamEntity - Class in org.apache.hc.core5.http.io.entity
A streamed, non-repeatable entity that obtains its content from an InputStream.
InputStreamEntity(InputStream) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
Creates an entity with an unknown length.
InputStreamEntity(InputStream, long) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
Creates an entity with a specified content length.
InputStreamEntity(InputStream, ContentType) - Constructor for class org.apache.hc.core5.http.io.entity.InputStreamEntity
Creates an entity with a content type and unknown length.
InputStreamEntity(InputStream, long, 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
 
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.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
 
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.
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 reator 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.
IOSessionListener - Interface in org.apache.hc.core5.reactor
IOSession even listener.
isAbsolute() - Method in class org.apache.hc.core5.net.URIBuilder
 
isAppInputReady() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Reads encrypted data and returns whether the channel associated with this session has any decrypted inbound data available for reading.
isAppOutputReady() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Returns whether the channel associated with this session is ready to accept outbound unecrypted data for writing.
isBlank(CharSequence) - Static method in class org.apache.hc.core5.util.TextUtils
Returns true if the parameter is null or contains only whitespace
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.HttpEntityWithTrailers
 
isChunked() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWrapper
 
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.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.support.classic.AbstractClassicEntityProducer
 
isClosed() - Method in interface org.apache.hc.core5.reactor.IOSession
Determines if the session has been terminated.
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.
isClosed() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
isComparable(ProtocolVersion) - Method in class org.apache.hc.core5.http.ProtocolVersion
Checks whether this protocol can be compared to another one.
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.
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(int) - Method in interface org.apache.hc.core5.http.io.BHttpConnection
Checks if inout data is available from the connection.
isDisabled() - Method in class org.apache.hc.core5.util.Timeout
Whether this timeout is disabled.
isDone() - Method in class org.apache.hc.core5.concurrent.BasicFuture
 
isDone() - Method in class org.apache.hc.core5.concurrent.CompletedFuture
 
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.util.Timeout
Whether this timeout is enabled.
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().
isInboundDone() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Returns whether the session will produce any more inbound data.
isInitialized() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Returns true is the session has been fully initialized, false otherwise.
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
isNonNegative(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
 
isOpaque() - Method in class org.apache.hc.core5.net.URIBuilder
 
isOpen() - Method in interface org.apache.hc.core5.http.HttpConnection
Checks if this connection is open.
isOutboundDone() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Returns whether the session will accept any more outbound data.
isPositive(TimeValue) - Static method in class org.apache.hc.core5.util.TimeValue
 
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.BasicHttpEntity
Tells that this entity is not repeatable.
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.FileEntity
 
isRepeatable() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
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.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.BasicRequestProducer
 
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.StringAsyncEntityProducer
 
isRepeatable() - Method in class org.apache.hc.core5.http.nio.support.classic.AbstractClassicEntityProducer
 
isSecure(SocketAddress) - Method in class org.apache.hc.core5.http.nio.ssl.FixedPortStrategy
 
isSecure(SocketAddress) - Method in interface org.apache.hc.core5.http.nio.ssl.SecurePortStrategy
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
 
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
Determines the default value of the SocketOptions.SO_KEEPALIVE parameter for newly created sockets.
isSoKeepalive() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.SO_KEEPALIVE parameter for newly created sockets.
isSoReuseAddress() - Method in class org.apache.hc.core5.http.io.SocketConfig
Determines the default value of the SocketOptions.SO_REUSEADDR parameter for newly created sockets.
isSoReuseAddress() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.SO_REUSEADDR parameter for newly created sockets.
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
Tells that this entity is not streaming.
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.ByteBufferEntity
 
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.FileEntity
Tells that this entity is not streaming.
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.HttpEntityWithTrailers
 
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.SerializableEntity
 
isStreaming() - Method in class org.apache.hc.core5.http.io.entity.StringEntity
Tells that this entity is not streaming.
isTcpNoDelay() - Method in class org.apache.hc.core5.http.io.SocketConfig
Determines the default value of the SocketOptions.TCP_NODELAY parameter for newly created sockets.
isTcpNoDelay() - Method in class org.apache.hc.core5.reactor.IOReactorConfig
Determines the default value of the SocketOptions.TCP_NODELAY parameter for newly created sockets.
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.
isWhitespace(char) - Static method in class org.apache.hc.core5.http.message.TokenParser
 
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
 
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
RFC 1945 (HTTP/1.0) Section 10.10, RFC 2616 (HTTP/1.1) Section 14.29
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, 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.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() - 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).
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.
LF - Static variable in class org.apache.hc.core5.http.Chars
 
LF - Static variable in class org.apache.hc.core5.http.message.TokenParser
US-ASCII LF, line feed (10)
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.
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, 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 class org.apache.hc.core5.reactor.DefaultListeningIOReactor
 
listen(SocketAddress) - Method in class org.apache.hc.core5.reactor.DefaultListeningIOReactor
 
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(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(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
RFC 1945 (HTTP/1.0) Section 10.11, RFC 2616 (HTTP/1.1) Section 14.30
lock() - 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.
lock() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
LOCK_TOKEN - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2518 (WevDAV) Section 9.5
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.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

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
 
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
 
matchUriRequestPattern(String, String) - Method in class org.apache.hc.core5.http.protocol.UriPatternMatcher
Tests if the given request path matches the given pattern.
MAX_FORWARDS - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.31
MAX_VALUE - Static variable in class org.apache.hc.core5.net.Ports
The maxium port value per https://tools.ietf.org/html/rfc6335.
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.
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_VALUE - Static variable in class org.apache.hc.core5.net.Ports
The minimum port value per https://tools.ietf.org/html/rfc6335.
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:
MULTIPART_FORM_DATA - Static variable in class org.apache.hc.core5.http.ContentType
 

N

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_MILLISECONDS - Static variable in class org.apache.hc.core5.util.TimeValue
A negative one millisecond TimeValue.
NEG_ONE_SECONDS - 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_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
No-op AsyncEntityConsumer that discards all data from the data stream.
NoopEntityConsumer() - Constructor for class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
 
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(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
 
notNull(Object, String) - Static method in class org.apache.hc.core5.util.Asserts
 

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.
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.
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
 
ofMillis(long) - Static method in class org.apache.hc.core5.util.Timeout
Creates a Timeout.
ofMillis(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
 
onError(Exception) - Method in interface org.apache.hc.core5.http.ExceptionListener
 
onError(HttpConnection, Exception) - Method in interface org.apache.hc.core5.http.ExceptionListener
 
onExchangeComplete(HttpConnection, boolean) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
 
onLease(T, ConnPoolStats<T>) - Method in interface org.apache.hc.core5.pool.ConnPoolListener
 
onRelease(T, ConnPoolStats<T>) - Method in interface org.apache.hc.core5.pool.ConnPoolListener
 
onRequestHead(HttpConnection, HttpRequest) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
 
onRequestReceived(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
 
onRequestSubmitted(ClassicHttpRequest) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
 
onResponseHead(HttpConnection, HttpResponse) - Method in interface org.apache.hc.core5.http.impl.Http1StreamListener
 
onResponseReceived(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection
 
onResponseSubmitted(ClassicHttpResponse) - Method in class org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection
 
org.apache.hc.core5.annotation - package org.apache.hc.core5.annotation
Provides annotations for public interface definitions
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.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.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.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.util - package org.apache.hc.core5.util
Core utility classes.
outboundTransport() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
Sends encrypted data and executes outbound SSL transport operations.
OUTPUT_MODE - Static variable in class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
 
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
 
OVERWRITE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2518 (WevDAV) Section 9.6

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, boolean) - Method in class org.apache.hc.core5.http.impl.nio.AbstractMessageParser
 
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(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(URI, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
Returns a list of NameValuePairs as built from the URI's query portion.
parse(CharSequence, Charset) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
Returns a list of NameValuePairs as parsed from the given string using the given character encoding.
parse(CharSequence, Charset, char...) - Static method in class org.apache.hc.core5.net.URLEncodedUtils
Returns a list of NameValuePairs as parsed from the given string using the given character encoding.
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 <Integer><SPACE><TimeUnit>, for example "1,200 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.
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 given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
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 given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
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.
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
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
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.
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
 
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
 
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) - 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
 
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
RFC 1945 (HTTP/1.0) Section 10.12, RFC 2616 (HTTP/1.1) Section 14.32
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.
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
 
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.BasicPushProducer
 
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.BasicRequestProducer
 
produce(DataStreamChannel) - Method in class org.apache.hc.core5.http.nio.BasicResponseProducer
 
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.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.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.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
 
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.BasicPushProducer
 
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
 
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.
ProtocolLayer - Interface in org.apache.hc.core5.reactor
Represents application protocol layer.
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
RFC 2616 (HTTP/1.1) Section 14.33
PROXY_AUTHORIZATION - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.34
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, HttpContext, AsyncPushProducer) - 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.SessionInputBufferImpl
 

R

RANGE - Static variable in class org.apache.hc.core5.http.HttpHeaders
RFC 2616 (HTTP/1.1) Section 14.35
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
 
read(byte[]) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
 
read(byte[], int, int) - Method in class org.apache.hc.core5.http.impl.io.EmptyInputStream
 
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.impl.nio.SessionInputBufferImpl
 
read(ByteBuffer, int) - Method in class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
read(ByteBuffer) - Method in class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
read(WritableByteChannel, int) - Method in class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
read(WritableByteChannel) - Method in class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
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 - Static variable in interface org.apache.hc.core5.reactor.EventMask
Interest in data input.
READ_WRITE - Static variable in interface org.apache.hc.core5.reactor.EventMask
Interest in data input/output.
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, boolean) - Method in class org.apache.hc.core5.http.impl.nio.SessionInputBufferImpl
 
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
RFC 1945 (HTTP/1.0) Section 10.13, RFC 2616 (HTTP/1.1) Section 14.36
ReflectionSupport - Class in org.apache.hc.core5.ssl
 
ReflectionSupport() - Constructor for class org.apache.hc.core5.ssl.ReflectionSupport
 
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.UriRegexMatcher
Registers the given object for URIs matching the given regex.
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.
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.BasicPushProducer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.BasicRequestConsumer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.BasicRequestProducer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.BasicResponseConsumer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.BasicResponseProducer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
 
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.FileEntityProducer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
 
releaseResources() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityConsumer
 
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.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
 
releaseResourcesInternal() - Method in class org.apache.hc.core5.http.nio.entity.AbstractCharAsyncEntityProducer
 
releaseResourcesInternal() - Method in class org.apache.hc.core5.http.nio.entity.StringAsyncEntityProducer
 
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.message.AbstractMessageWrapper
 
removeHeader(Header) - Method in class org.apache.hc.core5.http.message.HeaderGroup
Removes the first given header.
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.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.
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.
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
 
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
 
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.
requestSession(HttpHost, TimeValue, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.http.impl.bootstrap.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
 
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
 
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 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.
resetReadCount() - Method in class org.apache.hc.core5.reactor.ssl.SSLIOSession
 
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.
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
 
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
 
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
RFC 2616 (HTTP/1.1) Section 14.37

S

same(String) - Method in enum org.apache.hc.core5.http.URIScheme
 
SC_ACCEPTED - Static variable in interface org.apache.hc.core5.http.HttpStatus
202 Accepted (HTTP/1.0 - RFC 1945)
SC_BAD_GATEWAY - Static variable in interface org.apache.hc.core5.http.HttpStatus
502 Bad Gateway (HTTP/1.0 - RFC 1945)
SC_BAD_REQUEST - Static variable in interface org.apache.hc.core5.http.HttpStatus
400 Bad Request (HTTP/1.1 - RFC 2616)
SC_CLIENT_ERROR - Static variable in interface org.apache.hc.core5.http.HttpStatus
4xx Client Error (HTTP/1.1 - RFC 2616)
SC_CONFLICT - Static variable in interface org.apache.hc.core5.http.HttpStatus
409 Conflict (HTTP/1.1 - RFC 2616)
SC_CONTINUE - Static variable in interface org.apache.hc.core5.http.HttpStatus
100 Continue (HTTP/1.1 - RFC 2616)
SC_CREATED - Static variable in interface org.apache.hc.core5.http.HttpStatus
201 Created (HTTP/1.0 - RFC 1945)
SC_EXPECTATION_FAILED - Static variable in interface org.apache.hc.core5.http.HttpStatus
417 Expectation Failed (HTTP/1.1 - RFC 2616)
SC_FAILED_DEPENDENCY - Static variable in interface org.apache.hc.core5.http.HttpStatus
424 Failed Dependency (WebDAV - RFC 2518)
SC_FORBIDDEN - Static variable in interface org.apache.hc.core5.http.HttpStatus
403 Forbidden (HTTP/1.0 - RFC 1945)
SC_GATEWAY_TIMEOUT - Static variable in interface org.apache.hc.core5.http.HttpStatus
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
SC_GONE - Static variable in interface org.apache.hc.core5.http.HttpStatus
410 Gone (HTTP/1.1 - RFC 2616)
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface org.apache.hc.core5.http.HttpStatus
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
SC_INFORMATIONAL - Static variable in interface org.apache.hc.core5.http.HttpStatus
100 1xx Informational (HTTP/1.1 - RFC 2616)
SC_INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in interface org.apache.hc.core5.http.HttpStatus
Static constant for a 419 error.
SC_INSUFFICIENT_STORAGE - Static variable in interface org.apache.hc.core5.http.HttpStatus
507 Insufficient Storage (WebDAV - RFC 2518)
SC_INTERNAL_SERVER_ERROR - Static variable in interface org.apache.hc.core5.http.HttpStatus
500 Internal Server Error (HTTP/1.0 - RFC 1945)
SC_LENGTH_REQUIRED - Static variable in interface org.apache.hc.core5.http.HttpStatus
411 Length Required (HTTP/1.1 - RFC 2616)
SC_LOCKED - Static variable in interface org.apache.hc.core5.http.HttpStatus
423 Locked (WebDAV - RFC 2518)
SC_METHOD_FAILURE - Static variable in interface org.apache.hc.core5.http.HttpStatus
Static constant for a 420 error.
SC_METHOD_NOT_ALLOWED - Static variable in interface org.apache.hc.core5.http.HttpStatus
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
SC_MISDIRECTED_REQUEST - Static variable in interface org.apache.hc.core5.http.HttpStatus
421 Misdirected Request (HTTP/2 - RFC 7540)
SC_MOVED_PERMANENTLY - Static variable in interface org.apache.hc.core5.http.HttpStatus
301 Moved Permanently (HTTP/1.0 - RFC 1945)
SC_MOVED_TEMPORARILY - Static variable in interface org.apache.hc.core5.http.HttpStatus
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
SC_MULTI_STATUS - Static variable in interface 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 interface org.apache.hc.core5.http.HttpStatus
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
SC_NETWORK_AUTHENTICATION_REQUIRED - Static variable in interface org.apache.hc.core5.http.HttpStatus
511 Network Authentication Required (Additional HTTP Status Codes - RFC 6585)
SC_NO_CONTENT - Static variable in interface org.apache.hc.core5.http.HttpStatus
204 No Content (HTTP/1.0 - RFC 1945)
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in interface org.apache.hc.core5.http.HttpStatus
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
SC_NOT_ACCEPTABLE - Static variable in interface org.apache.hc.core5.http.HttpStatus
406 Not Acceptable (HTTP/1.1 - RFC 2616)
SC_NOT_FOUND - Static variable in interface org.apache.hc.core5.http.HttpStatus
404 Not Found (HTTP/1.0 - RFC 1945)
SC_NOT_IMPLEMENTED - Static variable in interface org.apache.hc.core5.http.HttpStatus
501 Not Implemented (HTTP/1.0 - RFC 1945)
SC_NOT_MODIFIED - Static variable in interface org.apache.hc.core5.http.HttpStatus
304 Not Modified (HTTP/1.0 - RFC 1945)
SC_OK - Static variable in interface org.apache.hc.core5.http.HttpStatus
200 OK (HTTP/1.0 - RFC 1945)
SC_PARTIAL_CONTENT - Static variable in interface org.apache.hc.core5.http.HttpStatus
206 Partial Content (HTTP/1.1 - RFC 2616)
SC_PAYMENT_REQUIRED - Static variable in interface org.apache.hc.core5.http.HttpStatus
402 Payment Required (HTTP/1.1 - RFC 2616)
SC_PRECONDITION_FAILED - Static variable in interface org.apache.hc.core5.http.HttpStatus
412 Precondition Failed (HTTP/1.1 - RFC 2616)
SC_PRECONDITION_REQUIRED - Static variable in interface org.apache.hc.core5.http.HttpStatus
428 Precondition Required (Additional HTTP Status Codes - RFC 6585)
SC_PROCESSING - Static variable in interface org.apache.hc.core5.http.HttpStatus
102 Processing (WebDAV - RFC 2518)
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in interface org.apache.hc.core5.http.HttpStatus
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
SC_REDIRECTION - Static variable in interface org.apache.hc.core5.http.HttpStatus
3xx Redirection (HTTP/1.1 - RFC 2616)
SC_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in interface org.apache.hc.core5.http.HttpStatus
431 Request Header Fields Too Large (Additional HTTP Status Codes - RFC 6585)
SC_REQUEST_TIMEOUT - Static variable in interface org.apache.hc.core5.http.HttpStatus
408 Request Timeout (HTTP/1.1 - RFC 2616)
SC_REQUEST_TOO_LONG - Static variable in interface org.apache.hc.core5.http.HttpStatus
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
SC_REQUEST_URI_TOO_LONG - Static variable in interface org.apache.hc.core5.http.HttpStatus
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface org.apache.hc.core5.http.HttpStatus
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
SC_RESET_CONTENT - Static variable in interface org.apache.hc.core5.http.HttpStatus
205 Reset Content (HTTP/1.1 - RFC 2616)
SC_SEE_OTHER - Static variable in interface org.apache.hc.core5.http.HttpStatus
303 See Other (HTTP/1.1 - RFC 2616)
SC_SERVER_ERROR - Static variable in interface org.apache.hc.core5.http.HttpStatus
500 Server Error (HTTP/1.0 - RFC 1945)
SC_SERVICE_UNAVAILABLE - Static variable in interface org.apache.hc.core5.http.HttpStatus
503 Service Unavailable (HTTP/1.0 - RFC 1945)
SC_SUCCESS - Static variable in interface org.apache.hc.core5.http.HttpStatus
2xx Success (HTTP/1.0 - RFC 1945)
SC_SWITCHING_PROTOCOLS - Static variable in interface org.apache.hc.core5.http.HttpStatus
101 Switching Protocols (HTTP/1.1 - RFC 2616)
SC_TEMPORARY_REDIRECT - Static variable in interface org.apache.hc.core5.http.HttpStatus
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
SC_TOO_MANY_REQUESTS - Static variable in interface org.apache.hc.core5.http.HttpStatus
429 Too Many Requests (Additional HTTP Status Codes - RFC 6585)
SC_UNAUTHORIZED - Static variable in interface org.apache.hc.core5.http.HttpStatus
401 Unauthorized (HTTP/1.0 - RFC 1945)
SC_UNPROCESSABLE_ENTITY - Static variable in interface org.apache.hc.core5.http.HttpStatus
422 Unprocessable Entity (WebDAV - RFC 2518)
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in interface org.apache.hc.core5.http.HttpStatus
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
SC_USE_PROXY - Static variable in interface org.apache.hc.core5.http.HttpStatus
305 Use Proxy (HTTP/1.1 - RFC 2616)
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
Side-side strategy to determine if local endpoint should be secured with TLS.
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(RequestChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.BasicRequestProducer
 
sendRequest(HttpRequest, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.RequestChannel
Sends a request through this channel.
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 messagess.
sendResponse(ResponseChannel, HttpContext) - Method in class org.apache.hc.core5.http.nio.BasicResponseProducer
 
sendResponse(HttpResponse, EntityDetails, HttpContext) - Method in interface org.apache.hc.core5.http.nio.ResponseChannel
Sends a final HTTP response through this channel.
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, boolean) - Constructor for class org.apache.hc.core5.http.io.entity.SerializableEntity
Creates new instance of this class.
SerializableEntity(Serializable) - 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
RFC 1945 (HTTP/1.0) Section 10.14, RFC 2616 (HTTP/1.1) Section 14.38
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.
ServerBootstrap - Class in org.apache.hc.core5.http.impl.bootstrap
HttpServer bootstrap.
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
ServerHttp1IOEventHandlerFactory(ServerHttp1StreamDuplexerFactory, TlsStrategy) - 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, H1Config, 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
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpRequest>, NHttpMessageWriterFactory<HttpResponse>, ContentLengthStrategy, ContentLengthStrategy, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
 
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H1Config, CharCodingConfig, ConnectionReuseStrategy, NHttpMessageParserFactory<HttpRequest>, NHttpMessageWriterFactory<HttpResponse>, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
 
ServerHttp1StreamDuplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H1Config, CharCodingConfig, Http1StreamListener) - Constructor for class org.apache.hc.core5.http.impl.nio.ServerHttp1StreamDuplexerFactory
 
ServerSupport - Class in org.apache.hc.core5.http.impl.nio
HTTP Server support methods.
ServerSupport() - Constructor for class org.apache.hc.core5.http.impl.nio.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
 
SessionInputBufferImpl - Class in org.apache.hc.core5.http.impl.nio
Default implementation of SessionInputBuffer based on the Expa