- cachedCookies - Variable in class reactor.netty.http.Cookies
-
- channelGroup(ChannelGroup) - Method in class reactor.netty.http.server.HttpServer
-
- channelHash() - Method in class reactor.netty.http.client.HttpClientConfig
-
- channelOperationsProvider() - Method in class reactor.netty.http.client.HttpClientConfig
-
- charset(Charset) - Method in interface reactor.netty.http.client.HttpClientForm
-
- charset(Charset) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
- charset() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
- chunkedTransfer(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets Transfer-Encoding header
- cleanOnTerminate(boolean) - Method in interface reactor.netty.http.client.HttpClientForm
-
Should file attributes be cleaned and eventually removed from disk.
- common(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
-
- common(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
-
- comparator(Comparator<HttpRouteHandlerMetadata>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Use the provided
Comparator to sort routes, rather than using configured order.Routes that were
already configured are also impacted by this change and will be sorted according to the comparator.You can revert
to using the declaration order by calling the
HttpServerRoutes.noComparator() method (which is the default).
- compress(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether GZip compression is enabled.
- compress(BiPredicate<HttpServerRequest, HttpServerResponse>) - Method in class reactor.netty.http.server.HttpServer
-
Enable GZip response compression if the client request presents accept encoding
headers and the provided
Predicate matches.
- compress(boolean) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether GZip response compression is enabled if the client request
presents accept encoding.
- compress(int) - Method in class reactor.netty.http.server.HttpServer
-
Enable GZip response compression if the client request presents accept encoding
headers AND the response reaches a minimum threshold
- compress(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets flag whether the websocket compression extension is enabled
if the client request presents websocket extensions headers.
- compress() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns whether the websocket compression extension is enabled.
- compress() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- compression(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Enables/Disables compression handling (gzip/deflate) for the underlying response
- compressPredicate() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured compression predicate or null.
- connect() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
- connectionHostAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the host which received the request, possibly null in case of Unix Domain Sockets.
- ConnectionInfo - Class in reactor.netty.http.server
-
Resolve information about the current connection, including the
host (server) address, the remote (client) address and the scheme.
- ConnectionInformation - Interface in reactor.netty.http.server
-
Resolve information about the connection from which an http request is received.
- connectionInformation() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the information about the current connection.
- connectionProvider() - Method in class reactor.netty.http.client.HttpClientConfig
-
- connectionRemoteAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the client that initiated the request, possibly null in case of Unix Domain Sockets.
- connectionScheme() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the current protocol scheme.
- content() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
- contentLength() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response content length.
- ContextAwareHttpClientMetricsRecorder - Class in reactor.netty.http.client
-
ContextView aware class for collecting metrics on HTTP client level
- ContextAwareHttpClientMetricsRecorder() - Constructor for class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
- ContextAwareHttpMetricsRecorder - Class in reactor.netty.http
-
ContextView aware class for recording metrics for HTTP protocol.
- ContextAwareHttpMetricsRecorder() - Constructor for class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
- ContextAwareHttpServerMetricsRecorder - Class in reactor.netty.http.server
-
ContextView aware class for collecting metrics on HTTP server level
- ContextAwareHttpServerMetricsRecorder() - Constructor for class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
- cookie(Cookie) - Method in class reactor.netty.http.client.HttpClient
-
Apply cookies configuration.
- cookie(String, Consumer<? super Cookie>) - Method in class reactor.netty.http.client.HttpClient
-
- cookieCodec(ClientCookieEncoder) - Method in class reactor.netty.http.client.HttpClient
-
- cookieCodec(ClientCookieEncoder, ClientCookieDecoder) - Method in class reactor.netty.http.client.HttpClient
-
- cookieCodec(ServerCookieEncoder) - Method in class reactor.netty.http.server.HttpServer
-
- cookieCodec(ServerCookieEncoder, ServerCookieDecoder) - Method in class reactor.netty.http.server.HttpServer
-
- cookieDecoder() - Method in class reactor.netty.http.client.HttpClientConfig
-
- cookieDecoder() - Method in class reactor.netty.http.server.HttpServerConfig
-
- cookieEncoder() - Method in class reactor.netty.http.client.HttpClientConfig
-
- cookieEncoder() - Method in class reactor.netty.http.server.HttpServerConfig
-
- Cookies - Class in reactor.netty.http
-
Store cookies for the http channel.
- Cookies(HttpHeaders, CharSequence, boolean, CookieDecoder) - Constructor for class reactor.netty.http.Cookies
-
- cookies() - Method in interface reactor.netty.http.HttpInfos
-
Returns resolved HTTP cookies
- cookies() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns resolved HTTP cookies.
- cookiesWhen(String, Function<? super Cookie, Mono<? extends Cookie>>) - Method in class reactor.netty.http.client.HttpClient
-
Apply cookies configuration emitted by the returned Mono before requesting.
- copy() - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
- create() - Static method in class reactor.netty.http.client.HttpClient
-
- create(ConnectionProvider) - Static method in class reactor.netty.http.client.HttpClient
-
- create(Object) - Static method in class reactor.netty.http.logging.HttpMessageArgProviderFactory
-
- create() - Static method in class reactor.netty.http.server.HttpServer
-
- create(String, Object...) - Static method in class reactor.netty.http.server.logging.AccessLog
-
- create(Function<AccessLogArgProvider, AccessLog>) - Method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
- createFilter(Predicate<AccessLogArgProvider>) - Static method in interface reactor.netty.http.server.logging.AccessLogFactory
-
Helper method to create an access log factory that selectively enables access logs.
- createFilter(Predicate<AccessLogArgProvider>, AccessLogFactory) - Static method in interface reactor.netty.http.server.logging.AccessLogFactory
-
Helper method to create an access log factory that selectively enables access logs and customizes
the format to apply.
- currentContext() - Method in interface reactor.netty.http.client.HttpClientInfos
-
- currentContextView() - Method in interface reactor.netty.http.client.HttpClientInfos
-
- factory(HttpDataFactory) - Method in interface reactor.netty.http.client.HttpClientForm
-
Set Upload factories (allows memory threshold configuration)
- failOnMissingResponse(boolean) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
-
Configure whether to throw an exception on a channel inactive
in case there was a missing response
- file(String, File) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, InputStream) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, Path) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- file(String, String) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- file(Predicate<HttpServerRequest>, Path, Function<HttpServerResponse, HttpServerResponse>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- files(String, File[], String[]) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- files(String, File[], String[], boolean[]) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- fillInStackTrace() - Method in exception reactor.netty.http.client.PrematureCloseException
-
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>) - Method in class reactor.netty.http.client.HttpClient
-
Enables auto-redirect support if the passed
Predicate matches.
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether HTTP status 301|302|303|307|308 auto-redirect support is enabled.
- followRedirect(boolean, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(boolean, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirectPredicate() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured follow redirect predicate or null.
- forClient() - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forClient() - Static method in class reactor.netty.http.Http2SslContextSpec
-
- formDecoderProvider() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured HTTP form decoder or the default.
- forServer(File, File) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(File, File, String) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(KeyManager) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
-
- forServer(File, File) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(File, File, String) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(KeyManager) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
-
- forwarded(BiFunction<ConnectionInfo, HttpRequest, ConnectionInfo>) - Method in class reactor.netty.http.server.HttpServer
-
Specifies a custom request handler for deriving information about the connection.
- forwarded(boolean) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether support for the "Forwarded" and "X-Forwarded-*"
HTTP request headers for deriving information about the connection is enabled.
- from(TcpClient) - Static method in class reactor.netty.http.client.HttpClient
-
- from(TcpServer) - Static method in class reactor.netty.http.server.HttpServer
-
- fullPath() - Method in interface reactor.netty.http.HttpInfos
-
- h2cMaxContentLength - Variable in class reactor.netty.http.HttpDecoderSpec
-
- h2cMaxContentLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum length of the content of the HTTP/2.0 clear-text upgrade request.
- h2cMaxContentLength() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured maximum length of the content of the HTTP/2.0 clear-text upgrade request.
- handle(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
- handle(BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in class reactor.netty.http.server.HttpServer
-
Attach an I/O handler to react on a connected client
- handlePing(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets flag whether to proxy websocket ping frames or respond to them.
- handlePing() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns whether to proxy websocket PING frames or respond to them.
- handlePing() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- hashCode() - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
-
- hashCode() - Method in class reactor.netty.http.Http2SettingsSpec
-
- hashCode() - Method in class reactor.netty.http.HttpDecoderSpec
-
- hashCode() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
- hasReadCookies() - Method in class reactor.netty.http.Cookies
-
- hasSentHeaders() - Method in class reactor.netty.http.HttpOperations
-
Has headers been sent
- hasSentHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns true if headers and status have been sent to the client
- head() - Method in class reactor.netty.http.client.HttpClient
-
- head(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP HEAD on the passed path to be used as a routing condition.
- header(CharSequence, CharSequence) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Set an outbound header, replacing any pre-existing value.
- header(CharSequence, CharSequence) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an outbound HTTP header, replacing any pre-existing value.
- headers(Consumer<? super HttpHeaders>) - Method in class reactor.netty.http.client.HttpClient
-
Apply headers configuration.
- headers() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return a copy of the request headers.
- headers(HttpHeaders) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Set outbound headers from the passed headers.
- headers() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the request/response headers.
- headers(HttpHeaders) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets outbound HTTP headers, replacing any pre-existing value for these headers.
- headers() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Returns the websocket remote headers sent during handshake
- headersWhen(Function<? super HttpHeaders, Mono<? extends HttpHeaders>>) - Method in class reactor.netty.http.client.HttpClient
-
Apply headers configuration emitted by the returned Mono before requesting.
- headerTableSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_HEADER_TABLE_SIZE value.
- headerTableSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_HEADER_TABLE_SIZE value or null.
- headerValueFunction() - Method in class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
-
Returns the function that is used for sanitizing the headers values.
- host(String) - Method in class reactor.netty.http.server.HttpServer
-
- hostAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the host which received the request, possibly null in case of Unix Domain Sockets.
- hostAddress() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- hostName() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the host name derived from the Host/X-Forwarded-Host/Forwarded header
associated with this request.
- HOSTNAME_VERIFICATION_CONFIGURER - Static variable in class reactor.netty.http.client.HttpClientSecurityUtils
-
Enables the hostname verification.
- hostPort() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the host port derived from the Host/X-Forwarded-*/Forwarded header
associated with this request.
- Http11SslContextSpec - Class in reactor.netty.http
-
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
- Http2AllocationStrategy - Class in reactor.netty.http.client
-
HTTP/2 ConnectionProvider.AllocationStrategy.
- Http2AllocationStrategy.Builder - Interface in reactor.netty.http.client
-
- http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.client.HttpClient
-
Apply HTTP/2 configuration
- http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.server.HttpServer
-
Apply HTTP/2 configuration
- http2SettingsSpec() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the HTTP/2 configuration
- Http2SettingsSpec - Class in reactor.netty.http
-
- http2SettingsSpec() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP/2 configuration
- Http2SettingsSpec.Builder - Interface in reactor.netty.http
-
- Http2SslContextSpec - Class in reactor.netty.http
-
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
- HttpClient - Class in reactor.netty.http.client
-
An HttpClient allows building in a safe immutable way an http client that is
materialized and connecting when
ClientTransport.connect() is ultimately called.
- HttpClient() - Constructor for class reactor.netty.http.client.HttpClient
-
- HttpClient.RedirectSendHandler - Interface in reactor.netty.http.client
-
- HttpClient.RequestSender - Interface in reactor.netty.http.client
-
- HttpClient.ResponseReceiver<S extends HttpClient.ResponseReceiver<?>> - Interface in reactor.netty.http.client
-
A response extractor for this configured
HttpClient.
- HttpClient.UriConfiguration<S extends HttpClient.UriConfiguration<?>> - Interface in reactor.netty.http.client
-
A URI configuration
- HttpClient.WebsocketReceiver<S extends HttpClient.WebsocketReceiver<?>> - Interface in reactor.netty.http.client
-
Allow a websocket handling.
- HttpClient.WebsocketSender - Interface in reactor.netty.http.client
-
- HttpClientConfig - Class in reactor.netty.http.client
-
Encapsulate all necessary configuration for HTTP client transport.
- HttpClientForm - Interface in reactor.netty.http.client
-
An HTTP Form builder
- HttpClientInfos - Interface in reactor.netty.http.client
-
An Http Reactive Channel with several accessors related to HTTP flow: resource URL,
information for redirections etc...
- HttpClientMetricsRecorder - Interface in reactor.netty.http.client
-
Interface for collecting metrics on HTTP client level
- HttpClientRequest - Interface in reactor.netty.http.client
-
An Http Reactive client metadata contract for outgoing requests.
- HttpClientResponse - Interface in reactor.netty.http.client
-
An HttpClient Reactive metadata contract for incoming response.
- HttpClientSecurityUtils - Class in reactor.netty.http.client
-
Provides utilities for
HttpClient SSL/TLS configuration.
- HttpClientState - Enum in reactor.netty.http.client
-
- HttpDecoderSpec<T extends HttpDecoderSpec<T>> - Class in reactor.netty.http
-
A configuration builder to fine tune the HttpCodec (or more precisely
the settings for the decoder)
- HttpDecoderSpec() - Constructor for class reactor.netty.http.HttpDecoderSpec
-
- httpFormDecoder(Consumer<HttpServerFormDecoderProvider.Builder>) - Method in class reactor.netty.http.server.HttpServer
-
Apply HTTP form decoder configuration.
- HttpInfos - Interface in reactor.netty.http
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params,
URI, method, websocket...
- HttpMessageArgProvider - Interface in reactor.netty.http.logging
-
A provider of the args required for logging
HttpMessage details.
- HttpMessageArgProviderFactory - Class in reactor.netty.http.logging
-
- httpMessageLogFactory(HttpMessageLogFactory) - Method in class reactor.netty.http.client.HttpClient
-
When
HttpMessage is about to be logged the configured factory will be used for
generating a sanitized log message.
- httpMessageLogFactory() - Method in class reactor.netty.http.HttpOperations
-
- HttpMessageLogFactory - Interface in reactor.netty.http.logging
-
- httpMessageLogFactory(HttpMessageLogFactory) - Method in class reactor.netty.http.server.HttpServer
-
When
HttpMessage is about to be logged the configured factory will be used for
generating a sanitized log message.
- HttpMessageLogUtils - Class in reactor.netty.http.logging
-
- httpMessageType() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
- HttpMessageType - Enum in reactor.netty.http.logging
-
- HttpMetricsRecorder - Interface in reactor.netty.http
-
Interface for recording metrics for HTTP protocol.
- HttpOperations<INBOUND extends NettyInbound,OUTBOUND extends NettyOutbound> - Class in reactor.netty.http
-
An HTTP ready
ChannelOperations with state management for status and headers
(first HTTP response packet).
- HttpOperations(HttpOperations<INBOUND, OUTBOUND>) - Constructor for class reactor.netty.http.HttpOperations
-
- HttpOperations(Connection, ConnectionObserver, HttpMessageLogFactory) - Constructor for class reactor.netty.http.HttpOperations
-
- HttpOperations.PostHeadersNettyOutbound - Class in reactor.netty.http
-
- HttpProtocol - Enum in reactor.netty.http
-
An enum defining various HTTP negotiations between H2, H2C-upgrade,
H2C-prior-knowledge and HTTP/1.1
- httpRequestDecoder(Function<HttpRequestDecoderSpec, HttpRequestDecoderSpec>) - Method in class reactor.netty.http.server.HttpServer
-
- HttpRequestDecoderSpec - Class in reactor.netty.http.server
-
- HttpResources - Class in reactor.netty.http
-
Hold the default HTTP/1.x resources
- httpResponseDecoder(Function<HttpResponseDecoderSpec, HttpResponseDecoderSpec>) - Method in class reactor.netty.http.client.HttpClient
-
- HttpResponseDecoderSpec - Class in reactor.netty.http.client
-
- HttpRouteHandlerMetadata - Interface in reactor.netty.http.server
-
Provides the metadata that a given handler can handle.
- HttpServer - Class in reactor.netty.http.server
-
An HttpServer allows building in a safe immutable way an HTTP server that is
materialized and connecting when
ServerTransport.bind() is ultimately called.
- HttpServer() - Constructor for class reactor.netty.http.server.HttpServer
-
- HttpServerConfig - Class in reactor.netty.http.server
-
Encapsulate all necessary configuration for HTTP server transport.
- HttpServerFormDecoderProvider - Class in reactor.netty.http.server
-
A configuration builder to fine tune the HTTP form decoder.
- HttpServerFormDecoderProvider.Builder - Interface in reactor.netty.http.server
-
- HttpServerInfos - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params,
URI, method, websocket...
- HttpServerMetricsRecorder - Interface in reactor.netty.http.server
-
Interface for collecting metrics on HTTP server level
- HttpServerRequest - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params,
URI, method, websocket...
- HttpServerResponse - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params,
URI, method, websocket...
- HttpServerRoutes - Interface in reactor.netty.http.server
-
Server routes are unique and only the first matching in order of declaration will be
invoked.
- HttpServerState - Enum in reactor.netty.http.server
-
- idleTimeout(Duration) - Method in class reactor.netty.http.server.HttpServer
-
Specifies an idle timeout on the connection when it is waiting for an HTTP request (resolution: ms).
- idleTimeout() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured idle timeout for the connection when it is waiting for an HTTP request or null.
- incrementErrorsCount(ContextView, SocketAddress, String) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
Increments the number of the errors that are occurred
- incrementErrorsCount(SocketAddress, String) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
- incrementErrorsCount(SocketAddress, String) - Method in interface reactor.netty.http.HttpMetricsRecorder
-
Increments the number of the errors that are occurred
- incrementErrorsCount(SocketAddress, String) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- index(BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
This route will be invoked when GET "/path" or "/path/" like uri are requested.
- INDEX_PREDICATE - Static variable in interface reactor.netty.http.server.HttpServerRoutes
-
- info(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
-
- info(HttpMessageArgProvider) - Method in interface reactor.netty.http.logging.HttpMessageLogFactory
-
- initialBufferSize - Variable in class reactor.netty.http.HttpDecoderSpec
-
- initialBufferSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the initial buffer size for HTTP request decoding.
- initialBufferSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured initial buffer size for HTTP request decoding.
- initialWindowSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_INITIAL_WINDOW_SIZE value.
- initialWindowSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_INITIAL_WINDOW_SIZE value or null.
- initShortId() - Method in class reactor.netty.http.HttpOperations
-
- INSTANCE - Static variable in class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
-
- isAcceptGzip() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return whether GZip compression is enabled.
- isContentAlwaysEmpty() - Method in class reactor.netty.http.HttpOperations
-
- isFollowRedirect() - Method in interface reactor.netty.http.client.HttpClientRequest
-
Return true if redirected will be followed
- isFormUrlencoded() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns true if the request has Content-Type with value application/x-www-form-urlencoded.
- isForwarded() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns whether that
HttpServer supports the
"Forwarded" and
"X-Forwarded-*"
HTTP request headers for deriving information about the connection.
- isKeepAlive() - Method in interface reactor.netty.http.HttpInfos
-
Is the request keep alive
- isMultipart() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns true if the request has Content-Type with value multipart/form-data.
- isRetryDisabled() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return true if retry once is disabled, false otherwise.
- isSecure() - Method in class reactor.netty.http.client.HttpClientConfig
-
Returns true if that
HttpClient secured via SSL transport
- isSecure() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns true if that
HttpServer secured via SSL transport
- isWebsocket() - Method in interface reactor.netty.http.HttpInfos
-
Returns true if websocket connection (upgraded)
- isWebsocket() - Method in class reactor.netty.http.HttpOperations
-
- mapConnect(Function<? super Mono<? extends Connection>, ? extends Mono<? extends Connection>>) - Method in class reactor.netty.http.client.HttpClient
-
Intercept the connection lifecycle and allows delaying, transform or inject a
context.
- mapHandle(BiFunction<? super Mono<Void>, ? super Connection, ? extends Mono<Void>>) - Method in class reactor.netty.http.server.HttpServer
-
Decorate the configured I/O handler.
- markReadCookies() - Method in class reactor.netty.http.Cookies
-
- markReadingCookies() - Method in class reactor.netty.http.Cookies
-
- markSentBody() - Method in class reactor.netty.http.HttpOperations
-
Mark the body sent
- markSentHeaderAndBody(Object...) - Method in class reactor.netty.http.HttpOperations
-
Mark the headers and body sent
- markSentHeaders(Object...) - Method in class reactor.netty.http.HttpOperations
-
Mark the headers sent
- maxChunkSize - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxChunkSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
- maxChunkSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
- maxConcurrentStreams(long) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
-
Configures the maximum number of the concurrent streams that can be opened to the remote peer.
- maxConcurrentStreams() - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
Returns the configured maximum number of the concurrent streams that can be opened to the remote peer.
- maxConcurrentStreams(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_CONCURRENT_STREAMS value.
- maxConcurrentStreams() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_MAX_CONCURRENT_STREAMS value or null.
- maxConnections(int) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
-
Configures the maximum number of live connections to keep in the pool.
- maxFramePayloadLength(int) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets specifies a custom maximum allowable frame payload length.
- maxFramePayloadLength() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns the configured maximum allowable frame payload length.
- maxFramePayloadLength() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- maxFrameSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_FRAME_SIZE value.
- maxFrameSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_MAX_FRAME_SIZE value or null.
- maxHeaderListSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_HEADER_LIST_SIZE value.
- maxHeaderListSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
- maxHeaderSize - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxHeaderSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum header size that can be decoded for the HTTP request.
- maxHeaderSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured maximum header size that can be decoded for the HTTP request.
- maxInitialLineLength - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxInitialLineLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum length that can be decoded for the HTTP request's initial
line.
- maxInitialLineLength() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured maximum length that can be decoded for the HTTP request's initial line.
- maxInMemorySize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
- maxInMemorySize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured maximum size after which an
Attribute/
FileUpload starts being stored on disk rather than in memory.
- maxKeepAliveRequests(int) - Method in class reactor.netty.http.server.HttpServer
-
The maximum number of HTTP/1.1 requests which can be served until the connection is closed by the server.
- maxKeepAliveRequests() - Method in class reactor.netty.http.server.HttpServerConfig
-
The configured maximum number of HTTP/1.1 requests which can be served until the connection is closed by the server.
- maxSize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
- maxSize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
- maxStreams(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
The connection is marked for closing once the number of all-time streams reaches maxStreams.
- maxStreams() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured maxStreams value or null.
- method() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured request method.
- method() - Method in interface reactor.netty.http.HttpInfos
-
Returns the resolved request method (HTTP 1.1 etc.)
- method() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the name of this method, (e.g.
- method() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the name of this method, (e.g.
- metrics(boolean, Function<String, String>) - Method in class reactor.netty.http.client.HttpClient
-
Whether to enable metrics to be collected and registered in Micrometer's
globalRegistry
under the name
Metrics.HTTP_CLIENT_PREFIX.
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.client.HttpClient
-
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>, Function<String, String>) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether the metrics are enabled on the
HttpClient.
- metrics(boolean, Function<String, String>) - Method in class reactor.netty.http.server.HttpServer
-
Whether to enable metrics to be collected and registered in Micrometer's
globalRegistry
under the name
Metrics.HTTP_SERVER_PREFIX.
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.server.HttpServer
-
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>, Function<String, String>) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether the metrics are enabled on the
HttpServer.
- metricsRecorder(Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.client.HttpClientConfig
-
- metricsRecorder(Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.server.HttpServerConfig
-
- MicrometerHttpMetricsRecorder - Class in reactor.netty.http
-
- MicrometerHttpMetricsRecorder(String, String) - Constructor for class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- minCompressionSize() - Method in class reactor.netty.http.server.HttpServerConfig
-
Compression is performed once response size exceeds the minimum compression size in bytes.
- minConnections(int) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
-
Configures the minimum number of live connections to keep in the pool (can be the best effort).
- multipart(boolean) - Method in interface reactor.netty.http.client.HttpClientForm
-
Define if this request will be encoded as Multipart
- param(CharSequence) - Method in interface reactor.netty.http.server.HttpServerRequest
-
URI parameter captured via {} e.g.
- params() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns all URI parameters captured via {} e.g.
- paramsResolver(Function<? super String, Map<String, String>>) - Method in interface reactor.netty.http.server.HttpServerRequest
-
Specifies a params resolver.
- parseHttpAfterConnectRequest(boolean) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
-
Configure whether the HTTP decoding will continue even after HTTP CONNECT.
- patch() - Method in class reactor.netty.http.client.HttpClient
-
- path() - Method in interface reactor.netty.http.HttpInfos
-
Returns the decoded path portion from the
HttpInfos.uri() without the leading and trailing '/' if present
- permitGranted() - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
- permitMaximum() - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
- permitMinimum() - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
- port(int) - Method in class reactor.netty.http.client.HttpClient
-
- port(int) - Method in class reactor.netty.http.server.HttpServer
-
- post() - Method in class reactor.netty.http.client.HttpClient
-
- post(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP POST on the passed path to be used as a routing condition.
- PostHeadersNettyOutbound(Mono<Void>, HttpOperations<?, ?>, ByteBuf) - Constructor for class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- PrematureCloseException - Exception in reactor.netty.http.client
-
- protocol(HttpProtocol...) - Method in class reactor.netty.http.client.HttpClient
-
The HTTP protocol to support.
- protocol() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the protocol version, (e.g.
- protocol(HttpProtocol...) - Method in class reactor.netty.http.server.HttpServer
-
The HTTP protocol to support.
- protocol() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns the inbound protocol and version.
- protocol() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the protocol version, (e.g.
- protocols() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the HTTP protocol to support.
- protocols() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP protocol to support.
- protocols(String) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets sub-protocol to use in websocket handshake signature.
- protocols() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns the configured sub protocols.
- protocols() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- proxyProtocol(ProxyProtocolSupportType) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether support for the "HAProxy proxy protocol"
for deriving information about the address of the remote peer is enabled.
- proxyProtocolSupportType() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the supported type for the "HAProxy proxy protocol".
- ProxyProtocolSupportType - Enum in reactor.netty.http.server
-
Proxy protocol support type, this enum class defines how the HttpServer handles proxy protocol.
- proxyProvider(ProxyProvider) - Method in class reactor.netty.http.client.HttpClientConfig
-
- pushEnabled() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_ENABLE_PUSH value or null.
- put() - Method in class reactor.netty.http.client.HttpClient
-
- put(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP PUT on the passed path to be used as a routing condition.
- reactor.netty.http - package reactor.netty.http
-
Common components for writing HTTP-based clients and servers using Reactor
abstractions.
- reactor.netty.http.client - package reactor.netty.http.client
-
Http Client abstractions and factory
- reactor.netty.http.logging - package reactor.netty.http.logging
-
Http message log factory
- reactor.netty.http.observability - package reactor.netty.http.observability
-
- reactor.netty.http.server - package reactor.netty.http.server
-
Http Server abstractions and factory
- reactor.netty.http.server.logging - package reactor.netty.http.server.logging
-
Http access log
- reactor.netty.http.websocket - package reactor.netty.http.websocket
-
Common components for Websocket using Reactor abstractions.
- ReactorNettyHttpMessageLogFactory - Class in reactor.netty.http.logging
-
- ReactorNettyHttpMessageLogFactory() - Constructor for class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
-
- ReactorNettyPropagatingReceiverTracingObservationHandler - Class in reactor.netty.http.observability
-
Reactor Netty specific PropagatingReceiverTracingObservationHandler.
- ReactorNettyPropagatingReceiverTracingObservationHandler(Tracer, Propagator) - Constructor for class reactor.netty.http.observability.ReactorNettyPropagatingReceiverTracingObservationHandler
-
- ReactorNettyPropagatingSenderTracingObservationHandler - Class in reactor.netty.http.observability
-
Reactor Netty specific PropagatingSenderTracingObservationHandler
- ReactorNettyPropagatingSenderTracingObservationHandler(Tracer, Propagator) - Constructor for class reactor.netty.http.observability.ReactorNettyPropagatingSenderTracingObservationHandler
-
- readTimeout(Duration) - Method in class reactor.netty.http.server.HttpServer
-
Specifies the maximum duration allowed between each network-level read operation while reading a given request
content (resolution: ms).
- readTimeout() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured read timeout for the request or null.
- receive() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
Negotiate a websocket upgrade and extract a flux from the underlying
WebsocketInbound.
- receiveCloseStatus() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Receive the close status code and reason if sent by the remote peer,
or empty if the connection completes otherwise.
- receiveContent() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- receiveForm() - Method in interface reactor.netty.http.server.HttpServerRequest
-
When the request is
POST and have
Content-Type with value
application/x-www-form-urlencoded or
multipart/form-data,
returns a
Flux of
HttpData containing received
Attribute/
FileUpload.
- receiveForm(Consumer<HttpServerFormDecoderProvider.Builder>) - Method in interface reactor.netty.http.server.HttpServerRequest
-
When the request is
POST and have
Content-Type with value
application/x-www-form-urlencoded or
multipart/form-data,
returns a
Flux of
HttpData containing received
Attribute/
FileUpload.
- receiveFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
- recordDataReceived(ContextView, SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
Records the amount of the data that is received, in bytes
- recordDataReceived(SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
- recordDataReceived(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
-
Records the amount of the data that is received, in bytes
- recordDataReceived(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- recordDataReceivedTime(ContextView, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
- recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataReceivedTime(ContextView, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataReceivedTime(String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
- recordDataReceivedTime(String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataSent(ContextView, SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
Records the amount of the data that is sent, in bytes
- recordDataSent(SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
-
- recordDataSent(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
-
Records the amount of the data that is sent, in bytes
- recordDataSent(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- recordDataSentTime(ContextView, SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordDataSentTime(SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
- recordDataSentTime(SocketAddress, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordDataSentTime(ContextView, String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordDataSentTime(String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
- recordDataSentTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordResponseTime(ContextView, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Records the total time for the request/response
- recordResponseTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
- recordResponseTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the total time for the request/response
- recordResponseTime(ContextView, String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
Records the total time for the request/response
- recordResponseTime(String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
-
- recordResponseTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the total time for the request/response
- recordServerConnectionActive(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Record a new active in-use http connection
- recordServerConnectionInactive(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Record an inactive http connection
- recordStreamClosed(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Record a closed HTTP/2 stream
- recordStreamOpened(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Record an opened HTTP/2 stream
- redirectedFrom() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return the previous redirections or empty array
- redirectHttpToHttps() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns true if that
HttpServer will redirect HTTP to HTTPS by changing
the scheme only but otherwise leaving the port the same when SSL is enabled.
- redirectRequestBiConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured redirect request
BiConsumer or null.
- redirectRequestConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured redirect request consumer or null.
- remoteAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.client.HttpClient
-
- remoteAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the client that initiated the request, possibly null in case of Unix Domain Sockets.
- remoteAddress() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- remoteAddress() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
- removeIf(Predicate<? super HttpRouteHandlerMetadata>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
- request(HttpMethod) - Method in class reactor.netty.http.client.HttpClient
-
Use the passed HTTP method to connect the
HttpClient.
- requestHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the value of a request header with the specified name
or null is case such request header does not exist.
- requestHeaders() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return outbound headers to be sent
- requestHeaders() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- requestId() - Method in interface reactor.netty.http.HttpInfos
-
Return a unique id for the request.
- requestId() - Method in class reactor.netty.http.HttpOperations
-
- requestTimeout(Duration) - Method in class reactor.netty.http.server.HttpServer
-
Specifies the maximum duration for reading a given request content (resolution: ms).
- requestTimeout() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured request timeout for the request or null.
- reset() - Static method in class reactor.netty.http.HttpResources
-
Reset http resources to default and return its instance
- resolvePath(String) - Static method in class reactor.netty.http.HttpOperations
-
Returns the decoded path portion from the provided uri
- resolverInternal() - Method in class reactor.netty.http.client.HttpClientConfig
-
- resourceUrl() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return the fully qualified URL of the requested resource.
- response() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- response(BiFunction<? super HttpClientResponse, ? super ByteBufFlux, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseConnection(BiFunction<? super HttpClientResponse, ? super Connection, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseContent() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the value of a response header with the specified name
or null is case such response header does not exist.
- responseHeaders() - Method in interface reactor.netty.http.client.HttpClientResponse
-
Return response HTTP headers.
- responseHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns the outbound HTTP headers, sent back to the clients
- responseSingle(BiFunction<? super HttpClientResponse, ? super ByteBufMono, ? extends Mono<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- responseTimeout(Duration) - Method in class reactor.netty.http.client.HttpClient
-
Specifies the maximum duration allowed between each network-level read operation while reading a given response
(resolution: ms).
- responseTimeout() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured response timeout or null
- responseTimeout(Duration) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Specifies the maximum duration allowed between each network-level read operation while reading a given response
(resolution: ms).
- returnPermits(int) - Method in class reactor.netty.http.client.Http2AllocationStrategy
-
- route(Consumer<? super HttpServerRoutes>) - Method in class reactor.netty.http.server.HttpServer
-
- route(Predicate<? super HttpServerRequest>, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
A generic route predicate that if matched invoke the passed I/O handler.
- run() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- scheduler(Scheduler) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
Sets the scheduler to be used for offloading disk operations in the decoding phase.
- scheduler() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured scheduler to be used for offloading disk operations in the decoding phase.
- scheme() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the current protocol scheme.
- secure() - Method in class reactor.netty.http.client.HttpClient
-
Enable default sslContext support.
- secure(Consumer<? super SslProvider.SslContextSpec>) - Method in class reactor.netty.http.client.HttpClient
-
Apply an SSL configuration customization via the passed builder.
- secure(SslProvider) - Method in class reactor.netty.http.client.HttpClient
-
- secure(Consumer<? super SslProvider.SslContextSpec>) - Method in class reactor.netty.http.server.HttpServer
-
Apply an SSL configuration customization via the passed builder.
- secure(Consumer<? super SslProvider.SslContextSpec>, boolean) - Method in class reactor.netty.http.server.HttpServer
-
Apply an SSL configuration customization via the passed builder.
- secure(SslProvider) - Method in class reactor.netty.http.server.HttpServer
-
Applies an SSL configuration via the passed
SslProvider.
- secure(SslProvider, boolean) - Method in class reactor.netty.http.server.HttpServer
-
Applies an SSL configuration via the passed
SslProvider.
- selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Returns the websocket subprotocol negotiated by the client and server during
the websocket handshake, or null if none was requested.
- selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Returns the websocket subprotocol negotiated by the client and server during
the websocket handshake, or null if none was requested.
- send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Configure a body to send on request.
- send(BiFunction<? super HttpClientRequest, ? super NettyOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Configure a body to send on request using the
NettyOutbound sending
builder and returning a
Publisher to signal end of the request.
- send(Function<? super HttpClientRequest, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketSender
-
Configure headers to send on request using the returned
Publisher to
signal end of the request.
- send(Publisher<? extends ByteBuf>, Predicate<ByteBuf>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- send(Publisher<? extends ByteBuf>) - Method in class reactor.netty.http.HttpOperations
-
- send() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sends the HTTP headers and empty content thus delimiting a full empty body http response.
- send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
- sendClose() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int, int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendFile(Path, long, long) - Method in class reactor.netty.http.HttpOperations
-
- sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Prepare to send an HTTP Form including Multipart encoded Form which support
chunked file upload.
- sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>, Consumer<Flux<Long>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Prepare to send an HTTP Form including Multipart encoded Form which support
chunked file upload.
- sendHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendNotFound() - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendObject(Publisher<?>, Predicate<Object>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendObject(Object) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendObject(Object) - Method in class reactor.netty.http.HttpOperations
-
- sendRedirect(String) - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendString(Publisher<? extends String>, Charset) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
- sendUsing(Callable<? extends S>, BiFunction<? super Connection, ? super S, ?>, Consumer<? super S>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Upgrades the connection to websocket.
- sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Upgrades the connection to websocket.
- ServerCookies - Class in reactor.netty.http.server
-
Cookies holder from server request headers.
- set(ConnectionProvider) - Static method in class reactor.netty.http.HttpResources
-
Update pooling resources and return the global HTTP/1.x resources.
- set(LoopResources) - Static method in class reactor.netty.http.HttpResources
-
Update event loops resources and return the global HTTP/1.x resources.
- sse() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Adds "text/event-stream" content-type for Server-Sent Events
- sslProvider() - Method in class reactor.netty.http.client.HttpClientConfig
-
- sslProvider() - Method in class reactor.netty.http.server.HttpServerConfig
-
- status() - Method in interface reactor.netty.http.client.HttpClientResponse
-
Return the resolved HTTP Response Status.
- status() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the response status, (e.g.
- status() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns the assigned HTTP status
- status(HttpResponseStatus) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers
- status(int) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers
- status() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response status, (e.g.
- streaming(boolean) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
When set to true, the data is streamed directly from the parsed input buffer stream,
which means it is not stored either in memory or file.
- streaming() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns whether the streaming mode is enabled.
- stringToWebsocketFrame - Static variable in interface reactor.netty.http.websocket.WebsocketOutbound
-
- supportsContext(Observation.Context) - Method in class reactor.netty.http.observability.ReactorNettyPropagatingReceiverTracingObservationHandler
-
- supportsContext(Observation.Context) - Method in class reactor.netty.http.observability.ReactorNettyPropagatingSenderTracingObservationHandler
-
- validateHeaders - Variable in class reactor.netty.http.HttpDecoderSpec
-
- validateHeaders(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure whether to validate headers when decoding requests.
- validateHeaders() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configuration whether to validate headers when decoding requests.
- valueOf(String) - Static method in enum reactor.netty.http.client.HttpClientState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum reactor.netty.http.HttpProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum reactor.netty.http.logging.HttpMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum reactor.netty.http.server.HttpServerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum reactor.netty.http.client.HttpClientState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.HttpProtocol
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.logging.HttpMessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.server.HttpServerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version(WebSocketVersion) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Sets websocket version to use.
- version() - Method in interface reactor.netty.http.client.WebsocketClientSpec
-
Returns the configured WebSocket version
- version() - Method in interface reactor.netty.http.HttpInfos
-
Returns the resolved request version (HTTP 1.1 etc)