Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACK - Enum constant in enum org.apache.hc.core5.http2.frame.FrameFlag
- 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
AsyncPingHandlerimplementation. - 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.command.PushResponseCommand
- cancel() - Method in class org.apache.hc.core5.http2.nio.support.BasicPingHandler
- CANCEL - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Stream canceled.
- client() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
- client(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
- ClientH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
-
IOEventHandlerthat 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
- ClientH2PrefaceHandler - Class in org.apache.hc.core5.http2.impl.nio
-
I/O event handler for events fired by
ProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2. - ClientH2PrefaceHandler(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean, FutureCallback<ProtocolIOSession>, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- ClientH2PrefaceHandler(ProtocolIOSession, ClientH2StreamMultiplexerFactory, boolean, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- ClientH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
-
I/O event handler for events fired by
ProtocolIOSessionthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission. - 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
- ClientH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- ClientH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- ClientH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener, Timeout, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- ClientH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
-
ClientH2StreamMultiplexerfactory. - ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener, FrameFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener, FrameFactory, Supplier<TimeValue>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2Config, CharCodingConfig, H2StreamListener, FrameFactory, Supplier<TimeValue>, Timeout) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncPushConsumer>, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2StreamMultiplexerFactory(HttpProcessor, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexerFactory
- ClientH2UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
-
Protocol upgrade handler that upgrades the underlying
ProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation. - ClientH2UpgradeHandler(ClientH2StreamMultiplexerFactory, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientH2UpgradeHandler
- ClientHttp1UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
-
Protocol upgrade handler that upgrades the underlying
ProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back. - ClientHttp1UpgradeHandler(ClientHttp1StreamDuplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttp1UpgradeHandler
- 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, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ClientHttpProtocolNegotiationStarter
- close() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- close() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- close() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- close() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- close(CloseMode) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- close(CloseMode) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- close(CloseMode) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- close(CloseMode) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- 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
- COMPRESSION_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Compression state not updated.
- connect(NamedEndpoint, SocketAddress, SocketAddress, Timeout, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- CONNECT_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
TCP connection error.
- connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- connected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
- 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
-
Conscrypt specific client-side implementation of
TlsStrategythat upgrades outbound connections with TLS security. - ConscryptClientTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
-
Empty constructor with the default SSL context based on system properties.
- ConscryptClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
- 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(SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
-
Constructor with the default SSL context based on system properties and custom
SSLSessionVerifierverifier. - ConscryptServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
-
Conscrypt specific server-side implementation of
TlsStrategythat upgrades inbound connection with TLS security. - ConscryptServerTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
-
Empty constructor with the default SSL context based on system properties.
- ConscryptServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
- ConscryptServerTlsStrategy(SSLContext, int...) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
-
Deprecated.
- ConscryptServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
-
Deprecated.
- 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
-
Deprecated.
- 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(SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
-
Constructor with the default SSL context based on system properties and custom
SSLSessionVerifier. - 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
- CONTINUATION - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- convert(List<Header>) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
-
Converts given list of HTTP/2 headers to a
HttpMessage. - convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
- convert(List<Header>) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
- convert(HttpRequest) - Method in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
- convert(HttpResponse) - Method in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
- convert(T) - Method in interface org.apache.hc.core5.http2.H2MessageConverter
-
Converts given
HttpMessageto a list of HTTP/2 headers. - 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(HttpRequest, HttpContext) - Method in class org.apache.hc.core5.http2.nio.support.DefaultAsyncPushConsumerFactory
- 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
- 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.ServerHttpProtocolNegotiationStarter
- 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
- createPriorityUpdate(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, int) - Method in class org.apache.hc.core5.http2.frame.FrameFactory
- createResetStream(int, H2Error) - 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
- DATA - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- 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
- DEFAULT_INCREMENTAL - Static variable in class org.apache.hc.core5.http2.priority.PriorityValue
- DEFAULT_URGENCY - Static variable in class org.apache.hc.core5.http2.priority.PriorityValue
- DefaultAsyncPushConsumerFactory - Class in org.apache.hc.core5.http2.nio.support
-
Factory for
AsyncPushConsumerinstances that make use ofHttpRequestMapperto dispatch the request to a particularAsyncPushConsumerfor 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
FrameFactoryimplementation. - 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
- defaults() - Static method in class org.apache.hc.core5.http2.priority.PriorityValue
- disconnected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- disconnected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- disconnected(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- doConnect(HttpHost, Timeout, Object, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
- doTlsUpgrade(ProtocolIOSession, NamedEndpoint, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
E
- ENABLE_PUSH - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- encodeHeader(ByteArrayBuffer, String, String, boolean) - Method in class org.apache.hc.core5.http2.hpack.HPackEncoder
- encodeHeader(ByteArrayBuffer, Header) - 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
- END_HEADERS - Enum constant in enum org.apache.hc.core5.http2.frame.FrameFlag
- END_STREAM - Enum constant in enum org.apache.hc.core5.http2.frame.FrameFlag
- enforceRequirements(Object, SSLParameters) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
- enforceRequirements(Object, SSLSessionInitializer) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
- ENHANCE_YOUR_CALM - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Processing capacity exceeded.
- equals(Object) - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- EVEN - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
- exception(IOSession, Exception) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- exception(IOSession, Exception) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- exception(IOSession, Exception) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- execute(HttpHost, AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- execute(HttpHost, AsyncClientExchangeHandler, Timeout, HttpContext) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- execute(HttpHost, AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- execute(HttpHost, AsyncRequestProducer, AsyncResponseConsumer<T>, Timeout, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- 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, 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
- expand(int) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
-
Deprecated.Misnomer. Use
FrameOutputBuffer.resize(int).
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
- FieldValidationSupport - Class in org.apache.hc.core5.http2.impl
- FieldValidationSupport() - Constructor for class org.apache.hc.core5.http2.impl.FieldValidationSupport
- FLOW_CONTROL_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Flow control limits exceeded.
- flush(WritableByteChannel) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
- FORCE_HTTP_1 - Enum constant in enum org.apache.hc.core5.http2.HttpVersionPolicy
- FORCE_HTTP_2 - Enum constant in enum org.apache.hc.core5.http2.HttpVersionPolicy
- format(PriorityValue) - Static method in class org.apache.hc.core5.http2.priority.PriorityFormatter
- format(CharArrayBuffer, PriorityValue) - Static method in class org.apache.hc.core5.http2.priority.PriorityFormatter
- formatHeader(PriorityValue) - Static method in class org.apache.hc.core5.http2.priority.PriorityFormatter
- 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
- FRAME_SIZE_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Frame size incorrect.
- FrameConsts - Class in org.apache.hc.core5.http2.frame
-
Values used by HTTP/2 protocol.
- FrameFactory - Class in org.apache.hc.core5.http2.frame
- 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 - Class in org.apache.hc.core5.http2.impl.nio
-
Frame input buffer for HTTP/2 non-blocking connections.
- FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
- FrameInputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
- FrameInputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameInputBuffer
- FrameInputBuffer(BasicH2TransportMetrics, 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 - Class in org.apache.hc.core5.http2.impl.nio
-
Frame output buffer for HTTP/2 non-blocking connections.
- FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
- FrameOutputBuffer(int) - Constructor for class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
- FrameOutputBuffer(BasicH2TransportMetrics, int) - Constructor for class org.apache.hc.core5.http2.impl.io.FrameOutputBuffer
- FrameOutputBuffer(BasicH2TransportMetrics, 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
- getConnPool() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- 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
- getEndpointDetails() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- getEndpointDetails() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getEndpointDetails() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getEndpointDetails() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- 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
- getId() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getIncremental() - Method in class org.apache.hc.core5.http2.priority.PriorityParams
- getInitialWindowSize() - Method in class org.apache.hc.core5.http2.config.H2Config
- getLength() - Method in class org.apache.hc.core5.http2.frame.RawFrame
- getLocalAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- getLocalAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getLocalAddress() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getLocalAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- getMaxConcurrentStreams() - Method in class org.apache.hc.core5.http2.config.H2Config
- getMaxContinuations() - Method in class org.apache.hc.core5.http2.config.H2Config
- getMaxFramePayloadSize() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
- 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.ServerH2IOEventHandler
- getProtocolVersion() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getProtocolVersion() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getProtocolVersion() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- getRemoteAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- getRemoteAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getRemoteAddress() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getRemoteAddress() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- getRoutes() - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
- getSocketTimeout() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- getSocketTimeout() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getSocketTimeout() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getSocketTimeout() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- getSSLSession() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- getSSLSession() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- getSSLSession() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- getSSLSession() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- getStreamId() - Method in class org.apache.hc.core5.http2.frame.Frame
- getStreamId() - Method in exception org.apache.hc.core5.http2.H2StreamTimeoutException
- getStreamId() - Method in class org.apache.hc.core5.http2.nio.command.PushResponseCommand
- getTimeout() - Method in exception org.apache.hc.core5.http2.H2StreamTimeoutException
- getType() - Method in class org.apache.hc.core5.http2.frame.Frame
- getUrgency() - Method in class org.apache.hc.core5.http2.priority.PriorityParams
- getUrgency() - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- 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
- GOAWAY - Enum constant 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>, TlsStrategy, Timeout, IOReactorMetricsListener, IOWorkerSelector, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2AsyncRequester
-
Use
H2RequesterBootstrapto create instances of this class. - H2ClientTlsStrategy - Class in org.apache.hc.core5.http2.ssl
-
Default client-side implementation of
TlsStrategythat upgrades outbound connections with TLS security. - H2ClientTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
- H2ClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
- 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(SSLSessionVerifier) - Constructor for class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
-
Constructor with the default SSL context based on system properties and custom
SSLSessionVerifier. - 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(int, String) - Constructor for exception org.apache.hc.core5.http2.H2ConnectionException
- H2ConnectionException(H2Error, 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, IOReactorMetricsListener, IOWorkerSelector, AtomicReference<TimeValue>, int) - Constructor for class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequester
-
Use
H2MultiplexingRequesterBootstrapto create instances of this class. - H2MultiplexingRequesterBootstrap - Class in org.apache.hc.core5.http2.impl.nio.bootstrap
-
H2MultiplexingRequesterbootstrap. - 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
- H2RequestConformance - Class in org.apache.hc.core5.http2.protocol
-
This request interceptor is responsible for execution of the protocol conformance checks on incoming or outgoing HTTP/2 request messages.
- H2RequestConformance() - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestConformance
- H2RequestConformance(String...) - Constructor for class org.apache.hc.core5.http2.protocol.H2RequestConformance
- 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
-
H2AsyncRequesterbootstrap. - 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
- H2ResponseConformance - Class in org.apache.hc.core5.http2.protocol
-
This response interceptor is responsible for making the protocol conformance checks of incoming or outgoing HTTP/2 response messages.
- H2ResponseConformance() - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseConformance
- H2ResponseConformance(String...) - Constructor for class org.apache.hc.core5.http2.protocol.H2ResponseConformance
- 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
HttpAsyncServerbootstrap. - H2ServerTlsStrategy - Class in org.apache.hc.core5.http2.ssl
-
Default server-side implementation of
TlsStrategythat upgrades inbound connections with TLS security. - H2ServerTlsStrategy() - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
- H2ServerTlsStrategy(int...) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
-
Deprecated.
- H2ServerTlsStrategy(SSLContext) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
- H2ServerTlsStrategy(SSLContext, SecurePortStrategy) - Constructor for class org.apache.hc.core5.http2.ssl.H2ServerTlsStrategy
-
Deprecated.
- 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
-
Deprecated.
- 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
- 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(int, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
- H2StreamResetException(H2Error, String) - Constructor for exception org.apache.hc.core5.http2.H2StreamResetException
- H2StreamTimeoutException - Exception in org.apache.hc.core5.http2
-
SocketTimeoutExceptionraised when an HTTP/2 stream exceeds its configured timeout. - H2StreamTimeoutException(String, int, Timeout) - Constructor for exception org.apache.hc.core5.http2.H2StreamTimeoutException
- 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.
- hashCode() - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- HEAD_LEN - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
- HEADER_TABLE_SIZE - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- HeaderListConstraintException - Exception in org.apache.hc.core5.http2.hpack
-
Signals a header list constraint violation.
- HeaderListConstraintException(String) - Constructor for exception org.apache.hc.core5.http2.hpack.HeaderListConstraintException
-
Creates a HeaderListConstraintException with the specified detail message.
- HEADERS - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- HPackDecoder - Class in org.apache.hc.core5.http2.hpack
-
HPACK decoder.
- HPackDecoder(int, Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
- HPackDecoder(int, CharsetDecoder) - Constructor for class org.apache.hc.core5.http2.hpack.HPackDecoder
- HPackEncoder - Class in org.apache.hc.core5.http2.hpack
-
HPACK encoder.
- HPackEncoder(int, Charset) - Constructor for class org.apache.hc.core5.http2.hpack.HPackEncoder
- HPackEncoder(int, 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
- HTTP_1_1 - Enum constant in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
-
The HTTP/1.1 application protocol.
- HTTP_1_1_REQUIRED - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Use HTTP/1.1 for the request.
- HTTP_2 - Enum constant in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
-
The HTTP/2 application protocol.
- HttpProtocolNegotiator - Class in org.apache.hc.core5.http2.impl.nio
- HttpProtocolNegotiator(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Constructor for class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- 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
-
The application protocol ID.
- INADEQUATE_SECURITY - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Negotiated TLS parameters not acceptable.
- 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
- INITIAL_WINDOW_SIZE - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- 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.ServerH2IOEventHandler
- inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- inputReady(IOSession, ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
- INSTANCE - Static variable in class org.apache.hc.core5.http2.frame.DefaultFrameFactory
- INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2RequestConverter
- INSTANCE - Static variable in class org.apache.hc.core5.http2.impl.DefaultH2ResponseConverter
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2RequestConformance
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2RequestConnControl
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2RequestContent
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2RequestTargetHost
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2RequestValidateHost
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2ResponseConformance
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2ResponseConnControl
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.hc.core5.http2.protocol.H2ResponseContent
-
Singleton instance.
- INTERNAL_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Implementation fault
- isCancelled() - Method in class org.apache.hc.core5.http2.nio.command.PushResponseCommand
- isCompressionEnabled() - Method in class org.apache.hc.core5.http2.config.H2Config
- isEmpty() - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
- isEndOfStream() - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
- isFlagSet(FrameFlag) - Method in class org.apache.hc.core5.http2.frame.Frame
- isIncremental() - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- isNameCharLowerCaseValid(char) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isNameCharValid(char) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isNameLowerCaseValid(CharSequence) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isNameLowerCaseValid(CharSequence, int, int) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isNameValid(CharSequence) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isNameValid(CharSequence, int, int) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isOpen() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- isOpen() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- isOpen() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- isOpen() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- 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
- isValueCharValid(char) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isValueValid(CharSequence) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
- isWhitespace(char) - Static method in class org.apache.hc.core5.http2.impl.FieldValidationSupport
M
- MAX_CONCURRENT_STREAMS - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- MAX_FRAME_SIZE - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- MAX_FRAME_SIZE - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
- MAX_HEADER_LIST_SIZE - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- MAX_PADDING - Static variable in class org.apache.hc.core5.http2.frame.FrameConsts
- merge(PriorityValue, PriorityParams) - Static method in class org.apache.hc.core5.http2.priority.PriorityMerge
- 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
N
- NEGOTIATE - Enum constant in enum org.apache.hc.core5.http2.HttpVersionPolicy
- NO_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Graceful shutdown
O
- ODD - Static variable in interface org.apache.hc.core5.http2.frame.StreamIdGenerator
- of(int, boolean) - Static method in class org.apache.hc.core5.http2.priority.PriorityValue
- of(FrameFlag...) - Static method in enum org.apache.hc.core5.http2.frame.FrameFlag
- onConnect() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- onDisconnect() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- onException(Exception) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- 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
- onInput(ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- onInputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
- onOutput() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- onOutputFlowControl(HttpConnection, int, int, int) - Method in interface org.apache.hc.core5.http2.impl.nio.H2StreamListener
- onTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- 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.priority - package org.apache.hc.core5.http2.priority
- 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.ServerH2IOEventHandler
- outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- outputReady(IOSession) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
P
- PADDED - Enum constant in enum org.apache.hc.core5.http2.frame.FrameFlag
- parse(CharSequence, ParserCursor) - Static method in class org.apache.hc.core5.http2.priority.PriorityParamsParser
- parse(CharSequence, ParserCursor) - Static method in class org.apache.hc.core5.http2.priority.PriorityParser
- parse(String) - Static method in class org.apache.hc.core5.http2.priority.PriorityParamsParser
- parse(String) - Static method in class org.apache.hc.core5.http2.priority.PriorityParser
- parse(Header) - Static method in class org.apache.hc.core5.http2.priority.PriorityParamsParser
- parse(Header) - Static method in class org.apache.hc.core5.http2.priority.PriorityParser
- PATH - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
- PING - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- 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
- PRIORITY - Enum constant in enum org.apache.hc.core5.http2.frame.FrameFlag
- PRIORITY - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- PRIORITY_UPDATE - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- PriorityFormatter - Class in org.apache.hc.core5.http2.priority
-
Formats PriorityValue as RFC 9218 Structured Fields Dictionary.
- PriorityMerge - Class in org.apache.hc.core5.http2.priority
-
Non-normative merge helper per RFC 9218 §8 example.
- PriorityParams - Class in org.apache.hc.core5.http2.priority
-
Presence-aware view for RFC 9218 Priority on responses.
- PriorityParams(Integer, Boolean) - Constructor for class org.apache.hc.core5.http2.priority.PriorityParams
- PriorityParamsParser - Class in org.apache.hc.core5.http2.priority
- PriorityParser - Class in org.apache.hc.core5.http2.priority
- PriorityValue - Class in org.apache.hc.core5.http2.priority
- PriorityValue(int, boolean) - Constructor for class org.apache.hc.core5.http2.priority.PriorityValue
- process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.core5.http2.protocol.H2RequestConformance
- 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.H2ResponseConformance
- 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
- PROTOCOL - Static variable in class org.apache.hc.core5.http2.H2PseudoRequestHeaders
-
RFC 8441 extended CONNECT pseudo-header.
- PROTOCOL_ERROR - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Protocol error detected
- 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.
- PUSH_PROMISE - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- PushResponseCommand - Class in org.apache.hc.core5.http2.nio.command
-
Activates the stream reserved with a push promise
- PushResponseCommand(int) - Constructor for class org.apache.hc.core5.http2.nio.command.PushResponseCommand
- put(ByteBuffer) - Method in class org.apache.hc.core5.http2.impl.nio.FrameInputBuffer
-
Deprecated.
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.
- REFUSED_STREAM - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Stream not processed
- register(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Registers the given
AsyncPushConsumerSupplieras a handler for URIs matching the given host and the pattern. - register(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Registers the given
AsyncPushConsumerSupplieras a handler for URIs matching the given host and the pattern. - register(String, String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Registers the given
AsyncServerExchangeHandlerSupplieras a handler for URIs matching the given host and the pattern. - register(String, String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Registers the given
AsyncServerRequestHandleras a handler for URIs matching the given host and the pattern. - register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Registers the given
AsyncPushConsumerSupplieras 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
AsyncPushConsumerSupplieras 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
AsyncServerExchangeHandlerSupplieras 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
AsyncServerRequestHandleras 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
-
Deprecated.
- registerVirtual(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Deprecated.
- registerVirtual(String, String, Supplier<AsyncServerExchangeHandler>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Deprecated.
- registerVirtual(String, String, AsyncServerRequestHandler<T>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Deprecated.
- 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
- resize(int) - Method in class org.apache.hc.core5.http2.impl.nio.FrameOutputBuffer
- RST_STREAM - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
S
- same(int) - Method in enum org.apache.hc.core5.http2.frame.FrameType
-
Convenience: compare this enum to a raw frame type byte.
- 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() - Static method in class org.apache.hc.core5.http2.impl.H2Processors
- server(String) - Static method in class org.apache.hc.core5.http2.impl.H2Processors
- ServerH2IOEventHandler - Class in org.apache.hc.core5.http2.impl.nio
-
IOEventHandlerthat 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
- ServerH2PrefaceHandler - Class in org.apache.hc.core5.http2.impl.nio
-
I/O event handler for events fired by
ProtocolIOSessionthat implements server side of the HTTP/2 protocol negotiation handshake. - ServerH2PrefaceHandler(ProtocolIOSession, ServerH2StreamMultiplexerFactory, FutureCallback<ProtocolIOSession>, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
- ServerH2PrefaceHandler(ProtocolIOSession, ServerH2StreamMultiplexerFactory, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
- ServerH2StreamMultiplexer - Class in org.apache.hc.core5.http2.impl.nio
-
I/O event handler for events fired by
ProtocolIOSessionthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission. - ServerH2StreamMultiplexer(ProtocolIOSession, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
- ServerH2StreamMultiplexer(ProtocolIOSession, FrameFactory, HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, CharCodingConfig, H2Config, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
- ServerH2StreamMultiplexerFactory - Class in org.apache.hc.core5.http2.impl.nio
-
ServerH2StreamMultiplexerfactory. - ServerH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H2Config, CharCodingConfig, H2StreamListener) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
- ServerH2StreamMultiplexerFactory(HttpProcessor, HandlerFactory<AsyncServerExchangeHandler>, H2Config, CharCodingConfig, H2StreamListener, FrameFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexerFactory
- ServerH2UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
-
Protocol upgrade handler that upgrades the underlying
ProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation. - ServerH2UpgradeHandler(ServerH2StreamMultiplexerFactory, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerH2UpgradeHandler
- ServerHttp1UpgradeHandler - Class in org.apache.hc.core5.http2.impl.nio
-
Protocol upgrade handler that upgrades the underlying
ProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back. - ServerHttp1UpgradeHandler(ServerHttp1StreamDuplexerFactory) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttp1UpgradeHandler
- 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, Callback<Exception>) - Constructor for class org.apache.hc.core5.http2.impl.nio.ServerHttpProtocolNegotiationStarter
- setApplicationProtocols(SSLParameters, String[]) - Static method in class org.apache.hc.core5.http2.ssl.H2TlsSupport
-
Deprecated.
- 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
-
Sets
ConnPoolListenerinstance. - 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
- setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
- setExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
- setFrameFactory(FrameFactory) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
FrameFactoryinstance. - setFrameFactory(FrameFactory) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
FrameFactoryinstance. - 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
-
Sets
HttpProcessorinstance. - setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
HttpProcessorinstance. - setHttpProcessor(HttpProcessor) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
HttpProcessorinstance. - 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.
- setIOReactorMetricsListener(IOReactorMetricsListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
IOReactorMetricsListenerinstance. - setIOReactorMetricsListener(IOReactorMetricsListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
IOReactorMetricsListenerinstance. - setIOReactorMetricsListener(IOReactorMetricsListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
IOReactorMetricsListenerinstance. - setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
- setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
- setIOSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
- setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
IOSessionListenerinstance. - setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
IOSessionListenerinstance. - setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
IOSessionListenerinstance. - setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Deprecated.Use
RequestRouter. - setMaxCommandsPerConnection(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets a hard limit on the number of pending commands execution commands that can be queued per connection.
- setMaxConcurrentStreams(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
- setMaxContinuations(int) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
-
Sets max limit on number of continuations.
- 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
- setMaxPendingCommandsPerConnection(int) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
- 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
- setPingAckTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets the timeout applied while waiting for the HTTP/2 PING ACK emitted during pre-flight connection validation.
- setPingAckTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets the timeout applied while waiting for the HTTP/2 PING ACK emitted during pre-flight connection validation.
- setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
PoolConcurrencyPolicyinstance. - setPoolReusePolicy(PoolReusePolicy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
PoolReusePolicyinstance. - setPushEnabled(boolean) - Method in class org.apache.hc.core5.http2.config.H2Config.Builder
- setRequestRouter(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>>) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
HttpRequestMapperinstance. - setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- setSocketTimeout(Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
Http1StreamListenerinstance. - setStreamListener(Http1StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
Http1StreamListenerinstance. - setStreamListener(FrameFactory) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
FrameFactoryinstance. - setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
H2StreamListenerinstance. - setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
H2StreamListenerinstance. - setStreamListener(H2StreamListener) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
H2StreamListenerinstance. - 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
- SETTINGS - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- SETTINGS_NO_RFC7540_PRIORITIES - Enum constant in enum org.apache.hc.core5.http2.config.H2Param
- SETTINGS_TIMEOUT - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Settings not acknowledged.
- setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
TlsStrategyinstance. - setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
TlsStrategyinstance. - setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2ServerBootstrap
-
Sets
TlsStrategyinstance. - setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2MultiplexingRequesterBootstrap
-
Sets
UriPatternTypefor handler registration. - setUriPatternType(UriPatternType) - Method in class org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
-
Sets
UriPatternTypefor 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
- STREAM_CLOSED - Enum constant in enum org.apache.hc.core5.http2.H2Error
-
Frame received for closed stream.
- StreamIdGenerator - Interface in org.apache.hc.core5.http2.frame
-
HTTP/2 stream ID generator.
T
- timeout(IOSession, Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- timeout(IOSession, Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- timeout(IOSession, Timeout) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- toString() - Method in class org.apache.hc.core5.http2.config.H2Config
- toString() - Method in class org.apache.hc.core5.http2.config.H2Setting
- toString() - Method in class org.apache.hc.core5.http2.frame.Frame
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2IOEventHandler
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2StreamMultiplexer
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.HttpProtocolNegotiator
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2IOEventHandler
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2PrefaceHandler
- toString() - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2StreamMultiplexer
- toString() - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- toString() - Method in enum org.apache.hc.core5.http2.ssl.ApplicationProtocol
- toString(int) - Static method in enum org.apache.hc.core5.http2.config.H2Param
- toString(int) - Static method in enum org.apache.hc.core5.http2.frame.FrameType
- toValueWithDefaults() - Method in class org.apache.hc.core5.http2.priority.PriorityParams
-
Convert to concrete value by applying RFC defaults (u=3, i=false) for missing members.
U
- upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ClientH2UpgradeHandler
- upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ClientHttp1UpgradeHandler
- upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ServerH2UpgradeHandler
- upgrade(ProtocolIOSession, FutureCallback<ProtocolIOSession>) - Method in class org.apache.hc.core5.http2.impl.nio.ServerHttp1UpgradeHandler
- 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
- upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.ConscryptClientTlsStrategy
- upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.ConscryptServerTlsStrategy
- upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - Method in class org.apache.hc.core5.http2.ssl.H2ClientTlsStrategy
- upgrade(TransportSecurityLayer, NamedEndpoint, Object, Timeout, FutureCallback<TransportSecurityLayer>) - 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(int) - 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.frame.FrameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hc.core5.http2.config.H2Param
-
Returns the enum constant of this type with the specified name.
- valueOf(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(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
- WINDOW_UPDATE - Enum constant in enum org.apache.hc.core5.http2.frame.FrameType
- withIncremental(boolean) - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- withUrgency(int) - Method in class org.apache.hc.core5.http2.priority.PriorityValue
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ConscryptServerTlsStrategy(SSLContext)