Package 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.
-
ClassDescription
IOEventHandler
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.I/O event handler for events fired byProtocolIOSession
that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.ClientH2StreamMultiplexer
factory.Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.Client I/O event starter that prepares I/O sessions for an initial protocol handshake.Frame input buffer for HTTP/2 non-blocking connections.Frame output buffer for HTTP/2 non-blocking connections.HTTP/2 stream event listener.Signals a protocol error in HTTP protocol negotiation.IOEventHandler
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake.I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.ServerH2StreamMultiplexer
factory.Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.Server I/O event starter that prepares I/O sessions for an initial protocol handshake.