All Classes and Interfaces

Class
Description
An abstract factory for generating one and the same type of log message no matter the log level that will be used.
Log the http access information into a Logger named reactor.netty.http.server.AccessLog at INFO level.
A provider of the args required for access log.
An interface to declare more concisely a Function that apply an AccessLog by an AccessLogArgProvider.
Use to create an access-log handler.
Resolve information about the current connection, including the host (server) address, the remote (client) address and the scheme.
Resolve information about the connection from which an http request is received.
ContextView aware class for collecting metrics on HTTP client level.
ContextView aware class for recording metrics for HTTP protocol.
ContextView aware class for collecting metrics on HTTP server level.
Store cookies for the http channel.
Handler for logging errors that occur in the HTTP Server.
Deflate compression option configuration.
 
Represents a log entry for HTTP server errors.
A provider of the args required for error log.
Define an interface to handle error log events propagated through UserEvent.
An interface to declare more concisely a Function that apply an ErrorLog by an ErrorLogArgProvider.
GZIP compression option configuration.
 
SslContext builder that provides default configuration specific to HTTP/1.x as follows: SslProvider will be set depending on OpenSsl.isAvailable() The default cipher suites will be used Application protocol negotiation configuration is disabled
 
A configuration builder to fine tune the Http2Settings.
 
SslContext builder that provides default configuration specific to HTTP/2 as follows: SslProvider will be set depending on OpenSsl.isAlpnSupported() Http2SecurityUtil.CIPHERS Application protocol negotiation configuration is enabled HTTP/1.1 and HTTP/2 support in order to support upgrade to HTTP/2
Utility class around HTTP/3.
A configuration builder to fine tune the HTTP/3 settings.
 
SslContext builder that provides default configuration specific to HTTP/3 as follows: Supported application protocols
An HttpClient allows building in a safe immutable way an http client that is materialized and connecting when ClientTransport.connect() is ultimately called.
Marker interface for use with HttpClient.RequestSender.send(BiFunction).
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.ResponseReceiver API.
A response extractor for this configured HttpClient.
A URI configuration.
Allow a websocket handling.
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.WebsocketReceiver API.
Encapsulate all necessary configuration for HTTP client transport.
An HTTP Form builder.
An Http Reactive Channel with several accessors related to HTTP flow: resource URL, information for redirections etc...
Interface for collecting metrics on HTTP client level.
An Http Reactive client metadata contract for outgoing requests.
An HttpClient Reactive metadata contract for incoming response.
Provides utilities for HttpClient SSL/TLS configuration.
Specific Http Client state observable by HttpClient.observe(ConnectionObserver).
HTTP compression option configuration.
HTTP Compression configuration for the SimpleCompressionHandler.
Interface for collecting HTTP/2 or HTTP/3 specific connection pool metrics.
A configuration builder to fine tune the HttpCodec (or more precisely the settings for the decoder).
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
A provider of the args required for logging HttpMessage details.
Factory for creating HttpContentArgProvider based on the provided HTTP object.
Factory for generating a log message based on a given HttpMessageArgProvider.
Utilities for creating log message based on a given HttpMessageArgProvider.
Representation of various HttpMessage types.
An abstract adapter class for registering HTTP/2 or HTTP/3 specific metrics in a connection pool.
Interface for recording metrics for HTTP protocol.
An HTTP ready ChannelOperations with 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.
A configuration builder to fine tune the HttpServerCodec (or more precisely the HttpServerCodec.HttpServerRequestDecoder) for HTTP/1.1 or HttpServerUpgradeHandler for H2C.
Hold the default HTTP/1.x resources.
A configuration builder to fine tune the HttpClientCodec (or more precisely the HttpClientCodec.Decoder).
Provides the metadata that a given handler can handle.
An HttpServer allows building in a safe immutable way an HTTP server that is materialized and connecting when ServerTransport.bind() is ultimately called.
Encapsulate all necessary configuration for HTTP server transport.
A configuration builder to fine tune the HTTP form decoder.
 
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
Interface for collecting metrics on HTTP server level.
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
Server routes are unique and only the first matching in order of declaration will be invoked.
Specific Http Server state observable by Transport.observe(ConnectionObserver).
An HttpMetricsRecorder implementation for integration with Micrometer.
An error for signalling that the connection was closed prematurely ChannelInboundHandler.channelInactive(io.netty.channel.ChannelHandlerContext), ChannelOperations.onInboundClose(), ChannelOperations#onInboundError().
Proxy protocol support type, this enum class defines how the HttpServer handles proxy protocol.
Reactor Netty factory for generating a log message based on a given HttpMessageArgProvider.
Reactor Netty specific PropagatingReceiverTracingObservationHandler.
Reactor Netty specific PropagatingSenderTracingObservationHandler.
Cookies holder from server request headers.
Websocket client configuration.
 
A websocket framed inbound.
A websocket framed outbound.
Websocket server configuration.
 
Wrapper for websocket configuration.
 
Configurer implementation for WebsocketSpec.
ZSTD compression option configuration.