A B C D E F G H I M O P R S T U V W 

A

addFilterAfter(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Adds the filter after the filter with the given name.
addFilterBefore(String, String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Adds the filter before the filter with the given name.
addFilterFirst(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Add an filter to the head of the processing list.
addFilterLast(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Add an filter to the tail of the processing list.
ApplicationProtocol - Enum in org.apache.hc.core5.http2.ssl
Supported application protocols.
AsyncPingHandler - Interface in org.apache.hc.core5.http2.nio
Abstract asynchronous ping exchange handler.
AUTHORITY - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
 

B

BasicH2TransportMetrics - Class in org.apache.hc.core5.http2.impl
Default implementation of H2TransportMetrics.
BasicH2TransportMetrics() - Constructor for class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
 
BasicPingHandler - Class in org.apache.hc.core5.http2.nio.support
Basic AsyncPingHandler implementation.
BasicPingHandler(Callback<Boolean>) - Constructor for class org.apache.hc.core5.http2.nio.support.BasicPingHandler
 
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
 
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
bootstrap() - Static method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
 
build() - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 

C

cancel() - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
Triggered to cancel the message exchange.
cancel() - Method in class org.apache.hc.core5.http2.nio.command.PingCommand
 
cancel() - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
 
client(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 
client() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 
ClientH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
IOEventHandler that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ClientH2IOEventHandler(ClientH2StreamMultiplexer) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2IOEventHandler
 
ClientH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ClientH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
 
ClientH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
 
ClientH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, H2Config, CharCodingConfig) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
 
ClientH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
 
ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
 
ClientH2StreamMultiplexerFactory(HttpProcessor, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
 
ClientHttpProtocolNegotiationStarter - Class in org.apache.hc.core5.http2.impl.nio
Client I/O event starter that prepares I/O sessions for an initial protocol handshake.
ClientHttpProtocolNegotiationStarter(ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiationStarter
 
ClientHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements client side of the HTTP/2 protocol negotiation handshake based on HttpVersionPolicy configuration.
ClientHttpProtocolNegotiator(ProtocolIOSession, ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
ClientHttpProtocolNegotiator(ProtocolIOSession, ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
ClientHttpProtocolNegotiatorFactory - Class in org.apache.hc.core5.http2.impl.nio
ClientHttpProtocolNegotiatorFactory(ClientHttp1StreamDuplexerFactory, ClientH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiatorFactory
Deprecated.
 
closeIdle(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
closeSession(IOSession, CloseMode) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 
connectSession(HttpHost, Timeout, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
ConscryptClientTlsStrategy - Class in org.apache.hc.core5.http2.ssl
Basic client-side implementation of TlsStrategy that upgrades to TLS for all endpoints with HTTPS scheme.
ConscryptClientTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
 
ConscryptClientTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
 
ConscryptClientTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
 
ConscryptClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
 
ConscryptServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
Basic side-side implementation of TlsStrategy that upgrades to TLS for endpoints with the specified local ports.
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, int...) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
ConscryptServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
 
ConscryptServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
 
ConscryptServerTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
 
ConscryptServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
 
ConscryptSupport - Class in org.apache.hc.core5.http2.ssl
Conscrypt TLS support methods
ConscryptSupport() - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptSupport
 
consumeResponse(ByteBuffer) - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
Triggered to signal receipt of a ping response message.
consumeResponse(ByteBuffer) - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
 
convert(List<Header>) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
Converts given list of HTTP/2 headers to a HttpMessage.
convert(T) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
Converts given HttpMessage to a list of HTTP/2 headers.
convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
 
convert(HttpRequest) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
 
convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
 
convert(HttpResponse) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
 
copy(H2Config) - Static method in class org.apache.hc.core5.http2.config.H2Config
 
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
 
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
create() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
 
create(ProtocolIOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
 
create(ProtocolIOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
 
create(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http2.nio.support.DefaultAsyncPushConsumerFactory
 
createContinuation(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
createContinuation(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createData(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
createData(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createGoAway(int, H2Error, String) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiationStarter
 
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiatorFactory
Deprecated.
 
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiationStarter
 
createHandler(ProtocolIOSession, Object) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiatorFactory
Deprecated.
 
createHeaders(int, ByteBuffer, boolean, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
createHeaders(int, ByteBuffer, boolean, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createPing(ByteBuffer) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createPingAck(ByteBuffer) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createPushPromise(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
createPushPromise(int, ByteBuffer, boolean) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createResetStream(int, H2Error) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createResetStream(int, int) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createSettings(H2Setting...) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createSettingsAck() - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
createWindowUpdate(int, int) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
 
custom() - Static method in class org.apache.hc.core5.http2.config.H2Config
 
customClient(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 
customServer(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 

D

decodeHeader(ByteBuffer) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
decodeHeaders(ByteBuffer) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
DEFAULT - Static variable in class org.apache.hc.core5.http2.config.H2Config
 
DefaultAsyncPushConsumerFactory - Class in org.apache.hc.core5.http2.nio.support
Factory for AsyncPushConsumer instances that make use of HttpRequestMapper to dispatch the request to a particular AsyncPushConsumer for processing.
DefaultAsyncPushConsumerFactory(HttpRequestMapper<Supplier<AsyncPushConsumer>>) - Constructor for class org.apache.hc.core5.http2.nio.support.DefaultAsyncPushConsumerFactory
 
DefaultFrameFactory - Class in org.apache.hc.core5.http2.frame
Default FrameFactory implementation.
DefaultFrameFactory() - Constructor for class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
DefaultH2RequestConverter - Class in org.apache.hc.core5.http2.impl
HTTP/2 request converter.
DefaultH2RequestConverter() - Constructor for class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
 
DefaultH2ResponseConverter - Class in org.apache.hc.core5.http2.impl
HTTP/2 response converter.
DefaultH2ResponseConverter() - Constructor for class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
 
doConnect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
 

E

encodeHeader(ByteArrayBuffer, Header) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
 
encodeHeader(ByteArrayBuffer, String, String, boolean) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
 
encodeHeaders(ByteArrayBuffer, List<? extends Header>, boolean) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
 
enforceRequirements(Object, SSLSessionInitializer) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
 
EVEN - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
 
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
execute(AsyncClientExchangeHandler, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
expand(int) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 

F

failed(Exception) - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
Triggered to signal a failure in data processing.
failed(Exception) - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
 
flush(WritableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
Frame<T> - Class in org.apache.hc.core5.http2.frame
Abstract HTTP/2 data frame.
Frame(int, int, int) - Constructor for class org.apache.hc.core5.http2.frame.Frame
 
FrameConsts - Class in org.apache.hc.core5.http2.frame
Values used by HTTP/2 protocol.
FrameFactory - Class in org.apache.hc.core5.http2.frame
Abstract RawFrame factory that supports standard HTTP/2 FrameTypes.
FrameFactory() - Constructor for class org.apache.hc.core5.http2.frame.FrameFactory
 
FrameFlag - Enum in org.apache.hc.core5.http2.frame
Standard HTTP/2 frame flags.
FrameInputBuffer - Class in org.apache.hc.core5.http2.impl.io
Frame input buffer for HTTP/2 blocking connections.
FrameInputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
 
FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
 
FrameInputBuffer - Class in org.apache.hc.core5.http2.impl.nio
Frame input buffer for HTTP/2 non-blocking connections.
FrameInputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
 
FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
 
FrameOutputBuffer - Class in org.apache.hc.core5.http2.impl.io
Frame output buffer for HTTP/2 blocking connections.
FrameOutputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
 
FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
 
FrameOutputBuffer - Class in org.apache.hc.core5.http2.impl.nio
Frame output buffer for HTTP/2 non-blocking connections.
FrameOutputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
FramePrinter - Class in org.apache.hc.core5.http2.frame
 
FramePrinter() - Constructor for class org.apache.hc.core5.http2.frame.FramePrinter
 
FrameType - Enum in org.apache.hc.core5.http2.frame
Standard HTTP/2 frame types.

G

generate(int) - Method in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
 
getByCode(int) - Static method in enum org.apache.hc.core5.http2.H2Error
 
getCode() - Method in enum org.apache.hc.core5.http2.config.H2Param
 
getCode() - Method in class org.apache.hc.core5.http2.config.H2Setting
 
getCode() - Method in exception org.apache.hc.core5.http2.H2ConnectionException
 
getCode() - Method in enum org.apache.hc.core5.http2.H2Error
 
getCode() - Method in exception org.apache.hc.core5.http2.H2StreamResetException
 
getData() - Method in interface org.apache.hc.core5.http2.nio.AsyncPingHandler
Returns content of ping message.
getData() - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
 
getFlags() - Method in class org.apache.hc.core5.http2.frame.Frame
 
getFramesTransferred() - Method in interface org.apache.hc.core5.http2.H2TransportMetrics
 
getFramesTransferred() - Method in class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
 
getHandler() - Method in class org.apache.hc.core5.http2.nio.command.PingCommand
 
getHeaderTableSize() - Method in class org.apache.hc.core5.http2.config.H2Config
 
getInitialWindowSize() - Method in class org.apache.hc.core5.http2.config.H2Config
 
getLength() - Method in class org.apache.hc.core5.http2.frame.RawFrame
 
getMaxConcurrentStreams() - Method in class org.apache.hc.core5.http2.config.H2Config
 
getMaxFrameSize() - Method in class org.apache.hc.core5.http2.config.H2Config
 
getMaxHeaderListSize() - Method in class org.apache.hc.core5.http2.config.H2Config
 
getMaxListSize() - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
getMaxTableSize() - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
getMaxTableSize() - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
 
getMetrics() - Method in class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
 
getMetrics() - Method in class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
 
getMetrics() - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
 
getMetrics() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
getPayload() - Method in class org.apache.hc.core5.http2.frame.Frame
 
getPayload() - Method in class org.apache.hc.core5.http2.frame.RawFrame
 
getPayloadContent() - Method in class org.apache.hc.core5.http2.frame.RawFrame
 
getProtocolVersion() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
getProtocolVersion() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
getRoutes() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
getStreamId() - Method in class org.apache.hc.core5.http2.frame.Frame
 
getType() - Method in class org.apache.hc.core5.http2.frame.Frame
 
getValidateAfterInactivity() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
getValidateAfterInactivity() - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
getValue() - Method in class org.apache.hc.core5.http2.config.H2Setting
 
getValue() - Method in enum org.apache.hc.core5.http2.frame.FrameFlag
 
getValue() - Method in enum org.apache.hc.core5.http2.frame.FrameType
 

H

H2AsyncRequester - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
Client side message exchange initiator capable of negotiating HTTP/2 or HTTP/1.1 compatible connections.
H2AsyncRequester(HttpVersionPolicy, IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, ManagedConnPool<HttpHost, IOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
Use H2RequesterBootstrap to create instances of this class.
H2ClientTlsStrategy - Class in org.apache.hc.core5.http2.ssl
Basic client-side implementation of TlsStrategy that upgrades to TLS for all endpoints with HTTPS scheme.
H2ClientTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
H2ClientTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
H2ClientTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
H2ClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
H2ClientTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
H2Config - Class in org.apache.hc.core5.http2.config
HTTP/2 protocol configuration.
H2Config.Builder - Class in org.apache.hc.core5.http2.config
 
H2ConnectionException - Exception in org.apache.hc.core5.http2
Signals fatal HTTP/2 protocol violation that renders the actual HTTP/2 connection unreliable.
H2ConnectionException(H2Error, String) - Constructor for exception org.apache.hc.core5.http2.H2ConnectionException
 
H2ConnectionException(int, String) - Constructor for exception org.apache.hc.core5.http2.H2ConnectionException
 
H2ConnPool - Class in org.apache.hc.core5.http2.nio.pool
Pool of HTTP/2 message multiplexing capable connections.
H2ConnPool(ConnectionInitiator, Resolver<HttpHost, InetSocketAddress>, TlsStrategy) - Constructor for class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
H2CorruptFrameException - Exception in org.apache.hc.core5.http2
Signals corrupt HTTP/2 frame.
H2CorruptFrameException(String) - Constructor for exception org.apache.hc.core5.http2.H2CorruptFrameException
 
H2Error - Enum in org.apache.hc.core5.http2
Errors codes defined by HTTP/2 specification.
H2MessageConverter<T extends HttpMessage> - Interface in org.apache.hc.core5.http2
Abstract message converter intended to convert from a list of HTTP/2 headers to object representing an HTTP message and from an object representing an HTTP message to a list of HTTP/2 headers.
H2MultiplexingRequester - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
HTTP/2 multiplexing client side message exchange initiator.
H2MultiplexingRequester(IOReactorConfig, IOEventHandlerFactory, Decorator<IOSession>, Callback<Exception>, IOSessionListener, Resolver<HttpHost, InetSocketAddress>, TlsStrategy) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
Use H2MultiplexingRequesterBootstrap to create instances of this class.
H2MultiplexingRequesterBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
H2OnlyClientProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.
H2OnlyClientProtocolNegotiator(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
H2OnlyClientProtocolNegotiator(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
H2OnlyServerHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements server side of the HTTP/2 protocol negotiation handshake.
H2OnlyServerHttpProtocolNegotiator(ProtocolIOSession, ServerH2StreamMultiplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
H2OnlyServerHttpProtocolNegotiator(ProtocolIOSession, ServerH2StreamMultiplexerFactory, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
H2Param - Enum in org.apache.hc.core5.http2.config
HTTP/2 protocol parameters.
H2Processors - Class in org.apache.hc.core5.http2.impl
 
H2Processors() - Constructor for class org.apache.hc.core5.http2.impl.H2Processors
 
H2PseudoRequestHeaders - Class in org.apache.hc.core5.http2
Request pseudo HTTP headers defined by the HTTP/2 specification.
H2PseudoRequestHeaders() - Constructor for class org.apache.hc.core5.http2.H2PseudoRequestHeaders
 
H2PseudoResponseHeaders - Class in org.apache.hc.core5.http2
Response pseudo HTTP headers defined by the HTTP/2 specification.
H2PseudoResponseHeaders() - Constructor for class org.apache.hc.core5.http2.H2PseudoResponseHeaders
 
H2RequestConnControl - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of RequestConnControl.
H2RequestConnControl() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestConnControl
 
H2RequestContent - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of RequestContent.
H2RequestContent() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestContent
 
H2RequestContent(boolean) - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestContent
 
H2RequesterBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
H2AsyncRequester bootstrap.
H2RequestTargetHost - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of RequestTargetHost.
H2RequestTargetHost() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestTargetHost
 
H2RequestValidateHost - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of RequestValidateHost.
H2RequestValidateHost() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestValidateHost
 
H2ResponseConnControl - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of ResponseConnControl.
H2ResponseConnControl() - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseConnControl
 
H2ResponseContent - Class in org.apache.hc.core5.http2.protocol
HTTP/2 compatible extension of ResponseContent.
H2ResponseContent() - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseContent
 
H2ResponseContent(boolean) - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseContent
 
H2ServerBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
HTTP/2 capable HttpAsyncServer bootstrap.
H2ServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
Basic side-side implementation of TlsStrategy that upgrades to TLS for endpoints with the specified local ports.
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SecurePortStrategy, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(int...) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
H2ServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 
H2ServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 
H2ServerTlsStrategy(SSLContext, SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 
H2ServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 
H2ServerTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 
H2Setting - Class in org.apache.hc.core5.http2.config
HTTP/2 protocol settings.
H2Setting(H2Param, int) - Constructor for class org.apache.hc.core5.http2.config.H2Setting
 
H2StreamListener - Interface in org.apache.hc.core5.http2.impl.nio
HTTP/2 stream event listener.
H2StreamResetException - Exception in org.apache.hc.core5.http2
Signals HTTP/2 protocol error that renders the actual HTTP/2 data stream unreliable.
H2StreamResetException(H2Error, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
 
H2StreamResetException(int, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
 
H2TlsSupport - Class in org.apache.hc.core5.http2.ssl
HTTP/2 TLS support methods
H2TlsSupport() - Constructor for class org.apache.hc.core5.http2.ssl.H2TlsSupport
 
H2TransportMetrics - Interface in org.apache.hc.core5.http2
The point of access to connection statistics.
HEAD_LEN - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
 
HeaderListConstraintException - Exception in org.apache.hc.core5.http2.hpack
Signals a header list constraint violation.
HeaderListConstraintException(String) - Constructor for exception org.apache.hc.core5.http2.hpack.HeaderListConstraintException
Creates a HeaderListConstraintException with the specified detail message.
HPackDecoder - Class in org.apache.hc.core5.http2.hpack
HPACK decoder.
HPackDecoder(Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
 
HPackDecoder(CharsetDecoder) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
 
HPackEncoder - Class in org.apache.hc.core5.http2.hpack
HPACK encoder.
HPackEncoder(Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackEncoder
 
HPackEncoder(CharsetEncoder) - Constructor for class org.apache.hc.core5.http2.hpack.HPackEncoder
 
HPackException - Exception in org.apache.hc.core5.http2.hpack
Signals HPACK protocol violation.
HPackException(String) - Constructor for exception org.apache.hc.core5.http2.hpack.HPackException
 
HPackException(String, Exception) - Constructor for exception org.apache.hc.core5.http2.hpack.HPackException
 
HttpVersionPolicy - Enum in org.apache.hc.core5.http2
HTTP protocol version policy.
Huffman - Class in org.apache.hc.core5.http2.hpack
This Huffman codec implementation has been derived from Twitter HPack project (https://github.com/twitter/hpack)

I

id - Variable in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
 
incrementFramesTransferred() - Method in class org.apache.hc.core5.http2.impl.BasicH2TransportMetrics
 
INIT - Static variable in class org.apache.hc.core5.http2.config.H2Config
 
initial() - Static method in class org.apache.hc.core5.http2.config.H2Config
 
initialize(Object, SSLSessionInitializer) - Static method in class org.apache.hc.core5.http2.ssl.ConscryptSupport
 
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 
INSTANCE - Static variable in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
 
INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
 
INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
 
isCompressionEnabled() - Method in class org.apache.hc.core5.http2.config.H2Config
 
isEmpty() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
isFlagSet(FrameFlag) - Method in class org.apache.hc.core5.http2.frame.Frame
 
isPadded() - Method in class org.apache.hc.core5.http2.frame.RawFrame
 
isPushEnabled() - Method in class org.apache.hc.core5.http2.config.H2Config
 
isSameSide(int) - Method in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
 
isType(FrameType) - Method in class org.apache.hc.core5.http2.frame.Frame
 

M

MAX_FRAME_SIZE - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
 
MAX_PADDING - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
 
METHOD - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
 
MIN_FRAME_SIZE - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
 

O

ODD - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
 
of(FrameFlag...) - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
 
onFrameInput(HttpConnection, int, RawFrame) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
onFrameOutput(HttpConnection, int, RawFrame) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
onHeaderInput(HttpConnection, int, List<? extends Header>) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
onHeaderOutput(HttpConnection, int, List<? extends Header>) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
onInputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
onOutputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
 
org.apache.hc.core5.http2 - package org.apache.hc.core5.http2
Core HTTP/2 transport component APIs.
org.apache.hc.core5.http2.config - package org.apache.hc.core5.http2.config
Core HTTP/2 configuration APIs.
org.apache.hc.core5.http2.frame - package org.apache.hc.core5.http2.frame
Core HTTP/2 data frame APIs.
org.apache.hc.core5.http2.hpack - package org.apache.hc.core5.http2.hpack
HTTP/2 HPACK APIs.
org.apache.hc.core5.http2.impl - package org.apache.hc.core5.http2.impl
Default implementations of core HTTP/2 APIs.
org.apache.hc.core5.http2.impl.io - package org.apache.hc.core5.http2.impl.io
 
org.apache.hc.core5.http2.impl.nio - package org.apache.hc.core5.http2.impl.nio
Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.
org.apache.hc.core5.http2.impl.nio.bootstrap - package org.apache.hc.core5.http2.impl.nio.bootstrap
HTTP/2 capable requester and server bootstrap.
org.apache.hc.core5.http2.nio - package org.apache.hc.core5.http2.nio
HTTP/2 transport specific APIs based on the asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.command - package org.apache.hc.core5.http2.nio.command
HTTP/2 specific commands for HTTP/2 transport based on asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.pool - package org.apache.hc.core5.http2.nio.pool
HTTP/2 specific pool component APIs.
org.apache.hc.core5.http2.nio.support - package org.apache.hc.core5.http2.nio.support
Support classes for HTTP/2 asynchronous transport.
org.apache.hc.core5.http2.protocol - package org.apache.hc.core5.http2.protocol
HTTP/2 protocol interceptors.
org.apache.hc.core5.http2.ssl - package org.apache.hc.core5.http2.ssl
HTTP/2 specific TLS protocol support.
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 

P

PATH - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
 
PingCommand - Class in org.apache.hc.core5.http2.nio.command
HTTP/2 ping command.
PingCommand(AsyncPingHandler) - Constructor for class org.apache.hc.core5.http2.nio.command.PingCommand
 
printData(ByteBuffer, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
 
printFrameInfo(RawFrame, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
 
printPayload(RawFrame, Appendable) - Method in class org.apache.hc.core5.http2.frame.FramePrinter
 
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestConnControl
 
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestContent
 
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestTargetHost
 
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestValidateHost
 
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2ResponseConnControl
 
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2ResponseContent
 
ProtocolNegotiationException - Exception in org.apache.hc.core5.http2.impl.nio
Signals a protocol error in HTTP protocol negotiation.
ProtocolNegotiationException(String) - Constructor for exception org.apache.hc.core5.http2.impl.nio.ProtocolNegotiationException
Creates a MessageConstraintException with the specified detail message.
put(ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
 

R

RawFrame - Class in org.apache.hc.core5.http2.frame
HTTP/2 stream frame.
RawFrame(int, int, int, ByteBuffer) - Constructor for class org.apache.hc.core5.http2.frame.RawFrame
 
read(InputStream) - Method in class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
 
read(ByteBuffer, ReadableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
Attempts to read a complete frame from the given source buffer and the underlying data channel.
read(ReadableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
Attempts to read a complete frame from the underlying data channel.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Registers the given AsyncPushConsumer Supplier as a default handler for URIs matching the given pattern.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Registers the given AsyncPushConsumer Supplier as a default handler for URIs matching the given pattern.
register(String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Registers the given AsyncServerExchangeHandler Supplier as a default handler for URIs matching the given pattern.
register(String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Registers the given AsyncServerRequestHandler as a default handler for URIs matching the given pattern.
registerVirtual(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Registers the given AsyncPushConsumer Supplier as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Registers the given AsyncPushConsumer Supplier as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Registers the given AsyncServerExchangeHandler Supplier as a handler for URIs matching the given host and the pattern.
registerVirtual(String, String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Registers the given AsyncServerRequestHandler as a handler for URIs matching the given host and the pattern.
replaceFilter(String, AsyncFilterHandler) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Replace an existing filter with the given name with new filter.
reset() - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
 

S

SCHEME - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
 
selectApplicationProtocols(Object) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
 
server(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 
server() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
 
ServerH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
IOEventHandler that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ServerH2IOEventHandler(ServerH2StreamMultiplexer) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
 
ServerH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.
ServerH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
 
ServerH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
 
ServerH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
ServerH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
 
ServerHttpProtocolNegotiationStarter - Class in org.apache.hc.core5.http2.impl.nio
Server I/O event starter that prepares I/O sessions for an initial protocol handshake.
ServerHttpProtocolNegotiationStarter(ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiationStarter
 
ServerHttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
I/O event handler for events fired by ProtocolIOSession that implements server side of the HTTP/2 protocol negotiation handshake based on HttpVersionPolicy configuration.
ServerHttpProtocolNegotiator(ProtocolIOSession, ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 
ServerHttpProtocolNegotiator(ProtocolIOSession, ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 
ServerHttpProtocolNegotiatorFactory - Class in org.apache.hc.core5.http2.impl.nio
ServerHttpProtocolNegotiatorFactory(ServerHttp1StreamDuplexerFactory, ServerH2StreamMultiplexerFactory, HttpVersionPolicy, TlsStrategy, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiatorFactory
Deprecated.
 
setApplicationProtocols(SSLParameters, String[]) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
 
setCanonicalHostName(String) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets canonical name (fully qualified domain name) of the server.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Sets message char coding.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Sets message char coding.
setCharset(CharCodingConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets message char coding.
setCompressionEnabled(boolean) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setConnPoolListener(ConnPoolListener<HttpHost>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns ConnPoolListener instance.
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
setEnableRetransmissions(SSLParameters, boolean) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
 
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns Exception Callback instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns Exception Callback instance.
setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns Exception Callback instance.
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Sets HTTP/2 protocol parameters
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Sets HTTP/2 protocol parameters
setH2Config(H2Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets HTTP/2 protocol parameters
setHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
setHandshakeTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
 
setHeaderTableSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Sets HTTP/1.1 protocol parameters
setHttp1Config(Http1Config) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets HTTP/1.1 protocol parameters
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns HttpProcessor instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns HttpProcessor instance.
setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns HttpProcessor instance.
setInitialWindowSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Sets I/O reactor configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets I/O reactor configuration.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns IOSession Decorator instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns IOSession Decorator instance.
setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns IOSession Decorator instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns IOSessionListener instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns IOSessionListener instance.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns IOSessionListener instance.
setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns LookupRegistry instance.
setMaxConcurrentStreams(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setMaxFrameSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setMaxHeaderListSize(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setMaxListSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
setMaxTableSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackDecoder
 
setMaxTableSize(int) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
 
setMaxTotal(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns PoolConcurrencyPolicy instance.
setPoolReusePolicy(PoolReusePolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns PoolReusePolicy instance.
setPushEnabled(boolean) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
 
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns H2StreamListener instance.
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns H2StreamListener instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns Http1StreamListener instance.
setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns H2StreamListener instance.
setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns Http1StreamListener instance.
setStrictALPNHandshake(boolean) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
 
setTimeToLive(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
 
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns TlsStrategy instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns TlsStrategy instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Assigns TlsStrategy instance.
setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
Assigns UriPatternType for handler registration.
setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Assigns UriPatternType for handler registration.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
 
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Sets HTTP protocol version policy
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
Sets HTTP protocol version policy
STATUS - Static variable in class org.apache.hc.core5.http2.H2PseudoResponseHeaders
 
StreamIdGenerator - Interface in org.apache.hc.core5.http2.frame
HTTP/2 stream ID generator.

T

toString() - Method in class org.apache.hc.core5.http2.config.H2Config
 
toString(int) - Static method in enum org.apache.hc.core5.http2.config.H2Param
 
toString() - Method in class org.apache.hc.core5.http2.config.H2Setting
 
toString() - Method in class org.apache.hc.core5.http2.frame.Frame
 
toString(int) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2IOEventHandler
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiator
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyClientProtocolNegotiator
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.H2OnlyServerHttpProtocolNegotiator
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
 
toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiator
 
toString() - Method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
 

U

upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
 
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
 
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
 
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object, Timeout) - Method in class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
 

V

validateSession(IOSession, Callback<Boolean>) - Method in class org.apache.hc.core5.http2.nio.pool.H2ConnPool
 
valueOf(String) - Static method in enum org.apache.hc.core5.http2.config.H2Param
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.hc.core5.http2.config.H2Param
 
valueOf(String) - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
 
valueOf(String) - Static method in enum org.apache.hc.core5.http2.H2Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.HttpVersionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.hc.core5.http2.config.H2Param
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.frame.FrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.H2Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.HttpVersionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
verify(SSLSessionVerifier) - Static method in class org.apache.hc.core5.http2.ssl.ConscryptSupport
 

W

write(RawFrame, OutputStream) - Method in class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
 
write(RawFrame, WritableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
 
A B C D E F G H I M O P R S T U V W 

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