Package reactor.netty.http
@NullMarked
package reactor.netty.http
Common components for writing HTTP-based clients and servers using Reactor
abstractions.
-
ClassDescription
ContextViewaware class for recording metrics for HTTP protocol.Store cookies for the http channel.SslContext builder that provides default configuration specific to HTTP/1.x as follows:SslProviderwill be set depending onOpenSsl.isAvailable()The default cipher suites will be used Application protocol negotiation configuration is disabledSupports connection health checks using HTTP/2 PING frames.A configuration builder to fine tune theHttp2Settings.SslContext builder that provides default configuration specific to HTTP/2 as follows:SslProviderwill be set depending onOpenSsl.isAlpnSupported()Http2SecurityUtil.CIPHERSApplication protocol negotiation configuration is enabled HTTP/1.1 and HTTP/2 support in order to support upgrade to HTTP/2A configuration builder to fine tune the HTTP/3 settings.SslContext builder that provides default configuration specific to HTTP/3 as follows: Supported application protocolsInterface for checking the liveness of an HTTP connection.HttpDecoderSpec<T extends HttpDecoderSpec<T>>A configuration builder to fine tune theHttpCodec(or more precisely the settings for the decoder).An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...Interface for recording metrics for HTTP protocol.An HTTP readyChannelOperationswith state management for status and headers (first HTTP response packet).An enum defining various HTTP negotiations between H2, H2C-upgrade, H2C-prior-knowledge and HTTP/1.1.Hold the default HTTP/1.x resources.A handler that manages idle timeout for HTTP connections.AnHttpMetricsRecorderimplementation for integration with Micrometer.