Skip navigation links
reactor-netty-http
A B C D E F G H I K L M N O P R S T U V W Z 

A

AbstractHttpMessageLogFactory - Class in reactor.netty.http.logging
An abstract factory for generating one and the same type of log message no matter the log level that will be used.
AbstractHttpMessageLogFactory() - Constructor for class reactor.netty.http.logging.AbstractHttpMessageLogFactory
 
accessDateTime() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the date-time of the moment when the request was received.
accessLog(boolean) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the access log.
accessLog(boolean, AccessLogFactory) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the access log and customize it through an AccessLogFactory.
accessLog(Function<AccessLogArgProvider, AccessLog>) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
as of 1.0.3. Prefer the variant with the AccessLogFactory interface instead. This method will be removed in version 1.2.0.
AccessLog - Class in reactor.netty.http.server.logging
Log the http access information into a Logger named reactor.netty.http.server.AccessLog at INFO level.
AccessLog(String, Object...) - Constructor for class reactor.netty.http.server.logging.AccessLog
 
AccessLogArgProvider - Interface in reactor.netty.http.server.logging
A provider of the args required for access log.
AccessLogFactory - Interface in reactor.netty.http.server.logging
An interface to declare more concisely a Function that apply an AccessLog by an AccessLogArgProvider.
AccessLogHandlerFactory - Enum in reactor.netty.http.server.logging
Use to create an access-log handler.
activeStreamSize() - Method in interface reactor.netty.http.client.HttpConnectionPoolMetrics
Measure the current number of active HTTP/2 or HTTP/3 streams in the connection pool.
adapt() - Method in class reactor.netty.http.server.compression.HttpCompressionOptionsSpec
 
addCookie(Cookie) - Method in interface reactor.netty.http.client.HttpClientRequest
Add an outbound cookie.
addCookie(Cookie) - Method in interface reactor.netty.http.server.HttpServerResponse
Adds an outbound cookie.
addHandler(String, ChannelHandler) - Method in class reactor.netty.http.HttpOperations
 
addHeader(CharSequence, CharSequence) - Method in interface reactor.netty.http.client.HttpClientRequest
Add an outbound http header, appending the value if the header is already set.
addHeader(CharSequence, CharSequence) - Method in interface reactor.netty.http.server.HttpServerResponse
Adds an outbound HTTP header, appending the value if the header already exist.
afterMarkSentHeaders() - Method in class reactor.netty.http.HttpOperations
 
aggregateFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
Turn this WebsocketInbound into aggregating mode which will only produce fully formed frame that have been received fragmented.
aggregateFrames(int) - Method in interface reactor.netty.http.websocket.WebsocketInbound
Turn this WebsocketInbound into aggregating mode which will only produce fully formed frame that have been received fragmented.
allCookieHeaders() - Method in class reactor.netty.http.Cookies
 
allCookies() - Method in interface reactor.netty.http.server.HttpServerInfos
Returns resolved HTTP cookies.
alloc() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
allowDuplicateContentLengths - Variable in class reactor.netty.http.HttpDecoderSpec
 
allowDuplicateContentLengths(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
Configure whether to allow duplicate Content-Length headers.
allowDuplicateContentLengths() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configuration whether to allow duplicate Content-Length headers.
allowPartialChunks - Variable in class reactor.netty.http.HttpDecoderSpec
 
allowPartialChunks(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
Configure whether chunks can be split into multiple messages, if their chunk size exceeds the size of the input buffer.
allowPartialChunks() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configuration whether chunks can be split into multiple messages, if their chunk size exceeds the size of the input buffer.
asDebugLogMessage(Object) - Method in class reactor.netty.http.HttpOperations
 
attr(String, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP Form attribute.

B

baseDirectory() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured directory where to store disk Attribute/FileUpload.
baseDirectory(Path) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
Sets the directory where to store disk Attribute/FileUpload.
baseUrl(String) - Method in class reactor.netty.http.client.HttpClient
Configure URI to use for this request/response.
baseUrl() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured base URL to use for this request/response or null.
beforeMarkSentHeaders() - Method in class reactor.netty.http.HttpOperations
 
bindAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.client.HttpClientConfig
 
bindAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.server.HttpServer
 
blockSize(int) - Method in interface reactor.netty.http.server.compression.ZstdOption.Builder
Sets the zstd block size.
build() - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
build() - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
build() - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Build a new Http2SettingsSpec.
build() - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Build a new Http3SettingsSpec.
build() - Method in interface reactor.netty.http.server.compression.DeflateOption.Builder
Build a new DeflateOption.
build() - Method in interface reactor.netty.http.server.compression.GzipOption.Builder
Build a new GzipOption.
build() - Method in interface reactor.netty.http.server.compression.ZstdOption.Builder
Build a new ZstdOption.
build() - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
builder() - Static method in class reactor.netty.http.client.Http2AllocationStrategy
Creates a builder for Http2AllocationStrategy.
builder() - Static method in interface reactor.netty.http.client.WebsocketClientSpec
Create builder with default properties.
version = WebSocketVersion.V13
protocols = null
maxFramePayloadLength = 65536
handlePing = false
compress = false
compressionAllowClientNoContext = false
compressionRequestedServerNoContext = false
builder() - Static method in class reactor.netty.http.Http2SettingsSpec
Creates a builder for Http2SettingsSpec.
builder() - Static method in class reactor.netty.http.Http3SettingsSpec
Creates a builder for Http3SettingsSpec.
builder() - Static method in class reactor.netty.http.server.compression.DeflateOption
Creates a builder for DeflateOption.
builder() - Static method in class reactor.netty.http.server.compression.GzipOption
Creates a builder for GzipOption.
builder() - Static method in class reactor.netty.http.server.compression.ZstdOption
Creates a builder for ZstdOption.
builder() - Static method in interface reactor.netty.http.server.WebsocketServerSpec
Create builder with default properties.
protocols = null
maxFramePayloadLength = 65536
handlePing = false
compress = false
compressionAllowServerNoContext = false
compressionPreferredClientNoContext = false
Builder() - Constructor for class reactor.netty.http.websocket.WebsocketSpec.Builder
 
bytebufToWebsocketFrame - Static variable in interface reactor.netty.http.websocket.WebsocketOutbound
 

C

cachedCookies - Variable in class reactor.netty.http.Cookies
 
cause() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
Returns the exception that occurred.
cause() - Method in interface reactor.netty.http.server.logging.error.ErrorLogEvent
Returns the throwable that occurred.
channelGroup(ChannelGroup) - Method in class reactor.netty.http.server.HttpServer
 
channelHash() - Method in class reactor.netty.http.client.HttpClientConfig
 
channelInitializer(ConnectionObserver, SocketAddress, boolean) - Method in class reactor.netty.http.client.HttpClientConfig
 
channelInitializer(ConnectionObserver, SocketAddress, boolean) - Method in class reactor.netty.http.server.HttpServerConfig
 
channelOperationsProvider() - Method in class reactor.netty.http.client.HttpClientConfig
 
channelType(boolean) - Method in class reactor.netty.http.client.HttpClientConfig
 
channelType(boolean) - Method in class reactor.netty.http.server.HttpServerConfig
 
charset(Charset) - Method in interface reactor.netty.http.client.HttpClientForm
Set the Form Charset.
charset(Charset) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
charset() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured charset for Attribute/FileUpload.
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 compression (gzip, Brotli, and zstd) 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.
compressionAllowClientNoContext(boolean) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
Allows the server to activate client_no_context_takeover Default to false.
compressionAllowClientNoContext() - Method in interface reactor.netty.http.client.WebsocketClientSpec
Returns whether the server is allowed to activate client_no_context_takeover.
compressionAllowServerNoContext(boolean) - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
Allows the client to activate server_no_context_takeover.
compressionAllowServerNoContext() - Method in interface reactor.netty.http.server.WebsocketServerSpec
Returns whether the client is allowed to activate server_no_context_takeover.
compressionLevel(int) - Method in interface reactor.netty.http.server.compression.DeflateOption.Builder
Sets the deflate compression level.
compressionLevel(int) - Method in interface reactor.netty.http.server.compression.GzipOption.Builder
Sets the gzip compression level.
compressionLevel(int) - Method in interface reactor.netty.http.server.compression.ZstdOption.Builder
Sets the zstd compression level.
compressionPreferredClientNoContext(boolean) - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
Indicates if the server prefers to activate client_no_context_takeover if client is compatible with.
compressionPreferredClientNoContext() - Method in interface reactor.netty.http.server.WebsocketServerSpec
Returns whether the server prefers to activate client_no_context_takeover.
compressionRequestedServerNoContext(boolean) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
Indicates if the client needs to activate server_no_context_takeover if the server is compatible with.
compressionRequestedServerNoContext() - Method in interface reactor.netty.http.client.WebsocketClientSpec
Returns whether the client needs to activate server_no_context_takeover.
compressOptions(HttpCompressionOption...) - Method in class reactor.netty.http.server.HttpServer
Specifies GZip, Deflate, ZSTD compression option with GzipOption, DeflateOption, ZstdOption.
compressPredicate() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured compression predicate or null.
configure(Consumer<QuicSslContextBuilder>) - Method in class reactor.netty.http.Http3SslContextSpec
 
connect() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
Negotiate a websocket upgrade and return a Mono of Connection.
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.
connectProtocolEnabled(boolean) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Sets the SETTINGS_ENABLE_CONNECT_PROTOCOL value.
connectProtocolEnabled() - Method in class reactor.netty.http.Http2SettingsSpec
Returns the configured SETTINGS_ENABLE_CONNECT_PROTOCOL value or null.
content() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
Return the data which is held by the HttpMessage.
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
Deprecated.
as of 1.1.0. Use HttpClient.cookie(Cookie) for configuring cookies. This will be removed in 2.0.0.
cookieCodec(ClientCookieEncoder) - Method in class reactor.netty.http.client.HttpClient
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieCodec(ClientCookieEncoder, ClientCookieDecoder) - Method in class reactor.netty.http.client.HttpClient
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieCodec(ServerCookieEncoder) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieCodec(ServerCookieEncoder, ServerCookieDecoder) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieDecoder() - Method in class reactor.netty.http.client.HttpClientConfig
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieDecoder() - Method in class reactor.netty.http.server.HttpServerConfig
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieEncoder() - Method in class reactor.netty.http.client.HttpClientConfig
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
cookieEncoder() - Method in class reactor.netty.http.server.HttpServerConfig
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
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
Prepare a pooled HttpClient.
create(ConnectionProvider) - Static method in class reactor.netty.http.client.HttpClient
Prepare an HttpClient.
create(Object) - Static method in class reactor.netty.http.logging.HttpMessageArgProviderFactory
Creates HttpContentArgProvider based on the provided HTTP object.
create() - Static method in class reactor.netty.http.server.HttpServer
Prepare an 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
Create an access log handler, AccessLogHandlerH1 or AccessLogHandlerH2.
create(String, Object...) - Static method in interface reactor.netty.http.server.logging.error.ErrorLog
Creates a default ErrorLog with the given log format and arguments.
create(Throwable) - Static method in interface reactor.netty.http.server.logging.error.ErrorLogEvent
Creates a default ErrorLogEvent with the given throwable.
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.
createFilter(Predicate<ErrorLogArgProvider>) - Static method in interface reactor.netty.http.server.logging.error.ErrorLogFactory
Helper method to create an error log factory that selectively enables error logs.
createFilter(Predicate<ErrorLogArgProvider>, ErrorLogFactory) - Static method in interface reactor.netty.http.server.logging.error.ErrorLogFactory
Helper method to create an error log factory that selectively enables error logs and customizes the format to apply.
currentContext() - Method in interface reactor.netty.http.client.HttpClientInfos
Deprecated.
Use HttpClientInfos.currentContextView(). This method will be removed in version 1.1.0.
currentContextView() - Method in interface reactor.netty.http.client.HttpClientInfos
Return the current ContextView associated with the Mono/Flux exposed via HttpClient.ResponseReceiver.response() or related terminating API.

D

dataReceivedTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
dataSentTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
debug(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
 
debug(HttpMessageArgProvider) - Method in interface reactor.netty.http.logging.HttpMessageLogFactory
Generates a log message based on a given HttpMessageArgProvider for a log with a level DEBUG.
decoder() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured HTTP response decoder options or the default.
decoder() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured HTTP request decoder options or the default.
decoderResult() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
Returns the result of decoding the HttpMessage.
decoderResultFunction() - Method in class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
Returns the function that is used for sanitizing the decoding result.
DEFAULT_ALLOW_DUPLICATE_CONTENT_LENGTHS - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_ALLOW_PARTIAL_CHUNKS - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_FAIL_ON_MISSING_RESPONSE - Static variable in class reactor.netty.http.client.HttpResponseDecoderSpec
 
DEFAULT_H2C_MAX_CONTENT_LENGTH - Static variable in class reactor.netty.http.client.HttpResponseDecoderSpec
The maximum length of the content of the HTTP/2.0 clear-text upgrade request.
DEFAULT_H2C_MAX_CONTENT_LENGTH - Static variable in class reactor.netty.http.server.HttpRequestDecoderSpec
The maximum length of the content of the HTTP/2.0 clear-text upgrade request.
DEFAULT_INITIAL_BUFFER_SIZE - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_MAX_CHUNK_SIZE - Static variable in class reactor.netty.http.HttpDecoderSpec
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 does not support this configuration.
DEFAULT_MAX_HEADER_SIZE - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_MAX_INITIAL_LINE_LENGTH - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_PARSE_HTTP_AFTER_CONNECT_REQUEST - Static variable in class reactor.netty.http.client.HttpResponseDecoderSpec
 
DEFAULT_VALIDATE_HEADERS - Static variable in class reactor.netty.http.HttpDecoderSpec
 
defaultAddressResolverGroup() - Method in class reactor.netty.http.client.HttpClientConfig
Provides a global AddressResolverGroup from HttpResources that is shared amongst all HTTP clients.
defaultConfiguration() - Method in class reactor.netty.http.Http11SslContextSpec
 
defaultConfiguration() - Method in class reactor.netty.http.Http2SslContextSpec
 
defaultConnectionObserver() - Method in class reactor.netty.http.client.HttpClientConfig
 
DefaultErrorLogHandler - Class in reactor.netty.http.server.logging.error
Handler for logging errors that occur in the HTTP Server.
DefaultErrorLogHandler(Function<ErrorLogArgProvider, ErrorLog>) - Constructor for class reactor.netty.http.server.logging.error.DefaultErrorLogHandler
 
defaultLoggingHandler() - Method in class reactor.netty.http.client.HttpClientConfig
 
defaultLoggingHandler() - Method in class reactor.netty.http.server.HttpServerConfig
 
defaultLoopResources() - Method in class reactor.netty.http.client.HttpClientConfig
 
defaultLoopResources() - Method in class reactor.netty.http.server.HttpServerConfig
 
defaultMetricsRecorder() - Method in class reactor.netty.http.client.HttpClientConfig
 
defaultMetricsRecorder() - Method in class reactor.netty.http.server.HttpServerConfig
 
defaultOnChannelInit() - Method in class reactor.netty.http.client.HttpClientConfig
 
defaultOnChannelInit() - Method in class reactor.netty.http.server.HttpServerConfig
 
DeflateOption - Class in reactor.netty.http.server.compression
Deflate compression option configuration.
DeflateOption.Builder - Interface in reactor.netty.http.server.compression
 
delete() - Method in class reactor.netty.http.client.HttpClient
HTTP DELETE to connect the HttpClient.
delete(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP DELETE on the passed path to be used as a routing condition.
directory(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.
directory(String, 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.The content of the provided directory will be served.
disableRetry(boolean) - Method in class reactor.netty.http.client.HttpClient
Option to disable retry once support for the outgoing requests that fail with AbortedException.isConnectionReset(Throwable).
disposeLoopsAndConnections() - Static method in class reactor.netty.http.HttpResources
Shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsAndConnectionsLater() - Static method in class reactor.netty.http.HttpResources
Prepare to shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsAndConnectionsLater(Duration, Duration) - Static method in class reactor.netty.http.HttpResources
Prepare to shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeWhen(SocketAddress) - Method in class reactor.netty.http.HttpResources
 
doAfterRequest(BiConsumer<? super HttpClientRequest, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has been sent and HttpClientState.REQUEST_SENT has been emitted.
doAfterResponseSuccess(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse has been fully received and HttpClientState.RESPONSE_COMPLETED has been emitted.
doOnError(BiConsumer<? super HttpClientRequest, ? super Throwable>, BiConsumer<? super HttpClientResponse, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has not been sent and when HttpClientResponse has not been fully received.
doOnRedirect(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse headers have been received and the request is about to be redirected.
doOnRequest(BiConsumer<? super HttpClientRequest, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest is about to be sent and HttpClientState.REQUEST_PREPARED has been emitted.
doOnRequestError(BiConsumer<? super HttpClientRequest, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has not been sent.
doOnResponse(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse headers have been received and HttpClientState.RESPONSE_RECEIVED has been emitted.
doOnResponseError(BiConsumer<? super HttpClientResponse, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientResponse has not been fully received, HttpClientState.RESPONSE_INCOMPLETE has been emitted.
duration() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the request/response duration.

E

encoding(HttpPostRequestEncoder.EncoderMode) - Method in interface reactor.netty.http.client.HttpClientForm
Set Form encoding.
equals(Object) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
 
equals(Object) - Method in class reactor.netty.http.Http2SettingsSpec
 
equals(Object) - Method in class reactor.netty.http.Http3SettingsSpec
 
equals(Object) - Method in class reactor.netty.http.HttpDecoderSpec
 
equals(Object) - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
 
error(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
 
error(HttpMessageArgProvider) - Method in interface reactor.netty.http.logging.HttpMessageLogFactory
Generates a log message based on a given HttpMessageArgProvider for a log with a level ERROR.
errorDateTime() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
Returns the date-time of the moment when the exception occurred.
errorLog(boolean) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the error log.
errorLog(boolean, ErrorLogFactory) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the error log and customize it through an ErrorLogFactory.
ErrorLog - Interface in reactor.netty.http.server.logging.error
Represents a log entry for HTTP server errors.
ErrorLogArgProvider - Interface in reactor.netty.http.server.logging.error
A provider of the args required for error log.
ErrorLogEvent - Interface in reactor.netty.http.server.logging.error
Define an interface to handle error log events propagated through UserEvent.
ErrorLogFactory - Interface in reactor.netty.http.server.logging.error
An interface to declare more concisely a Function that apply an ErrorLog by an ErrorLogArgProvider.
estimatePermitCount() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class reactor.netty.http.server.logging.error.DefaultErrorLogHandler
 

F

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
Variant of HttpClient.followRedirect(BiPredicate) that also accepts BiConsumer that provides the headers from the previous request and the current redirect request.
followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(BiPredicate) that also accepts a redirect request processor.
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
Variant of HttpClient.followRedirect(boolean) that also accepts BiConsumer that provides the headers from the previous request and the current redirect request.
followRedirect(boolean, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(boolean) that also accepts a redirect request processor.
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
Creates a builder for new client-side SslContext.
forClient() - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new client-side SslContext.
forClient() - Static method in class reactor.netty.http.Http3SslContextSpec
Creates a builder for new client-side SslContext.
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
Creates a builder for new server-side SslContext.
forServer(File, File, String) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManager) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, File) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, File, String) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManager) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, String, File) - Static method in class reactor.netty.http.Http3SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManager, String) - Static method in class reactor.netty.http.Http3SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManagerFactory, String) - Static method in class reactor.netty.http.Http3SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http3SslContextSpec
Creates a builder for new server-side SslContext.
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.
forwardedPrefix() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns the X-Forwarded-Prefix if it was part of the request headers.
from(TcpClient) - Static method in class reactor.netty.http.client.HttpClient
Deprecated.
Use the other methods exposed by HttpClient to achieve the same configurations. This method will be removed in version 1.1.0.
from(TcpServer) - Static method in class reactor.netty.http.server.HttpServer
Deprecated.
Use the other methods exposed by HttpServer to achieve the same configurations. This method will be removed in version 1.1.0.
fullPath() - Method in interface reactor.netty.http.HttpInfos
Returns the decoded path portion from the HttpInfos.uri().

G

get() - Method in class reactor.netty.http.client.HttpClient
HTTP GET to connect the HttpClient.
get() - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
 
get() - Method in class reactor.netty.http.Http11SslContextSpec
 
get() - Method in class reactor.netty.http.Http2SslContextSpec
 
get() - Static method in class reactor.netty.http.HttpResources
Return the global HTTP resources for event loops and pooling.
get() - Method in class reactor.netty.http.server.HttpRequestDecoderSpec
 
get(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
get() - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
 
getAllCachedCookies() - Method in class reactor.netty.http.server.ServerCookies
Wait for the cookies to become available, cache them and subsequently return the cached map of cookies.
getCachedCookies() - Method in class reactor.netty.http.Cookies
Wait for the cookies to become available, cache them and subsequently return the cached map of cookies.
getCachedCookies() - Method in class reactor.netty.http.server.ServerCookies
 
getDefaultHostPort(String) - Static method in class reactor.netty.http.server.ConnectionInfo
Returns the default host port number based on scheme.
getForwardedPrefix() - Method in class reactor.netty.http.server.ConnectionInfo
Returns the X-Forwarded-Prefix if it was part of the request headers.
getHostAddress() - Method in class reactor.netty.http.server.ConnectionInfo
Return the host address of the connection.
getHostName() - Method in class reactor.netty.http.server.ConnectionInfo
Returns the connection host name.
getHostPort() - Method in class reactor.netty.http.server.ConnectionInfo
Returns the connection host port.
getMethod() - Method in interface reactor.netty.http.server.HttpRouteHandlerMetadata
Get the http method this handler can handle.
getOrCreateDefaultResolver() - Method in class reactor.netty.http.HttpResources
 
getOrCreateHttp2ConnectionProvider(Function<ConnectionProvider, ConnectionProvider>) - Method in class reactor.netty.http.HttpResources
Safely checks whether a ConnectionProvider for HTTP/2 traffic exists and proceed with a creation if it does not exist.
getOrCreateHttp3ConnectionProvider(Function<ConnectionProvider, ConnectionProvider>) - Method in class reactor.netty.http.HttpResources
Safely checks whether a ConnectionProvider for HTTP/3 traffic exists and proceed with a creation if it does not exist.
getPath() - Method in interface reactor.netty.http.server.HttpRouteHandlerMetadata
Get the http path this handler can handle.
getPermits(int) - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
getRemoteAddress() - Method in class reactor.netty.http.server.ConnectionInfo
Return the remote address of the connection.
getScheme() - Method in class reactor.netty.http.server.ConnectionInfo
Return the connection scheme.
GzipOption - Class in reactor.netty.http.server.compression
GZIP compression option configuration.
GzipOption.Builder - Interface in reactor.netty.http.server.compression
 

H

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
Negotiate a websocket upgrade and extract a flux from the given WebsocketInbound and WebsocketOutbound.
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.Http3SettingsSpec
 
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
 
hasSentBody() - Method in class reactor.netty.http.HttpOperations
Has Body been sent.
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
HTTP HEAD to connect the 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
A configuration builder to fine tune the Http2Settings.
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
Http3 - Class in reactor.netty.http.internal
Utility class around HTTP/3.
http3Settings(Consumer<Http3SettingsSpec.Builder>) - Method in class reactor.netty.http.client.HttpClient
Apply HTTP/3 configuration.
http3Settings(Consumer<Http3SettingsSpec.Builder>) - Method in class reactor.netty.http.server.HttpServer
Apply HTTP/3 configuration.
http3SettingsSpec() - Method in class reactor.netty.http.client.HttpClientConfig
Return the HTTP/3 configuration.
Http3SettingsSpec - Class in reactor.netty.http
A configuration builder to fine tune the HTTP/3 settings.
http3SettingsSpec() - Method in class reactor.netty.http.server.HttpServerConfig
Return the HTTP/3 configuration.
Http3SettingsSpec.Builder - Interface in reactor.netty.http
 
Http3SslContextSpec - Class in reactor.netty.http
SslContext builder that provides default configuration specific to HTTP/3 as follows: Supported application protocols
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
Marker interface for use with HttpClient.RequestSender.send(BiFunction).
HttpClient.RequestSender - Interface in reactor.netty.http.client
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.ResponseReceiver API.
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
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.WebsocketReceiver API.
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
Specific Http Client state observable by HttpClient.observe(ConnectionObserver).
HttpCompressionOption - Interface in reactor.netty.http.server.compression
HTTP compression option configuration.
HttpCompressionOptionsSpec - Class in reactor.netty.http.server.compression
HTTP Compression configuration for the SimpleCompressionHandler.
HttpCompressionOptionsSpec(HttpCompressionOption...) - Constructor for class reactor.netty.http.server.compression.HttpCompressionOptionsSpec
 
HttpConnectionPoolMetrics - Interface in reactor.netty.http.client
Interface for collecting HTTP/2 or HTTP/3 specific connection pool metrics.
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
Factory for creating HttpContentArgProvider based on the provided HTTP object.
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
Factory for generating a log message based on a given HttpMessageArgProvider.
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
Utilities for creating log message based on a given HttpMessageArgProvider.
httpMessageType() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
Returns the HttpMessage type.
HttpMessageType - Enum in reactor.netty.http.logging
Representation of various HttpMessage types.
HttpMeterRegistrarAdapter - Class in reactor.netty.http.client
An abstract adapter class for registering HTTP/2 or HTTP/3 specific metrics in a connection pool.
HttpMeterRegistrarAdapter() - Constructor for class reactor.netty.http.client.HttpMeterRegistrarAdapter
 
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
Configure the HttpServerCodec's request decoding options.
HttpRequestDecoderSpec - Class in reactor.netty.http.server
A configuration builder to fine tune the HttpServerCodec (or more precisely the HttpServerCodec.HttpServerRequestDecoder) for HTTP/1.1 or HttpServerUpgradeHandler for H2C.
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
Configure the HttpClientCodec's response decoding options.
HttpResponseDecoderSpec - Class in reactor.netty.http.client
A configuration builder to fine tune the HttpClientCodec (or more precisely the HttpClientCodec.Decoder).
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...
httpServerInfos() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
Returns information about the HTTP server-side connection information.
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
Specific Http Server state observable by Transport.observe(ConnectionObserver).

I

idleTimeout(Duration) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the maximum idle timeout (resolution: ms) See set_max_idle_timeout.
idleTimeout() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured maximum idle timeout or null.
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, SocketAddress, String) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Increments the number of the errors that have occurred.
incrementErrorsCount(SocketAddress, SocketAddress, String) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
incrementErrorsCount(SocketAddress, SocketAddress, String) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Increments the number of the errors that have occurred.
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
Generates a log message based on a given HttpMessageArgProvider for a log with a level INFO.
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
 
isAcceptBrotli() - Method in class reactor.netty.http.client.HttpClientConfig
Return whether Brotli compression is enabled.
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.
isHttp3Available() - Static method in class reactor.netty.http.internal.Http3
Check if the current runtime supports HTTP/3, by verifying if netty-incubator-codec-http3 is on the classpath.
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
 

K

keepAlive(boolean) - Method in class reactor.netty.http.client.HttpClient
Enable or Disable Keep-Alive support for the outgoing request.
keepAlive(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
Sets the request keepAlive if true otherwise remove the existing connection keep alive header.

L

log() - Method in class reactor.netty.http.server.logging.AccessLog
 
log() - Method in interface reactor.netty.http.server.logging.error.ErrorLog
Logs the error information.
loggingHandler(LoggingHandler) - Method in class reactor.netty.http.client.HttpClientConfig
 
loggingHandler(LoggingHandler) - Method in class reactor.netty.http.server.HttpServerConfig
 
logHttpMessage(HttpMessageArgProvider, Function<String, String>, Function<DecoderResult, String>, Function<Map.Entry<String, String>, String>) - Static method in class reactor.netty.http.logging.HttpMessageLogUtils
Creates a log message based on the provided HttpMessageArgProvider.

M

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
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 does not support this configuration.
maxChunkSize() - Method in class reactor.netty.http.HttpDecoderSpec
Deprecated.
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 does not support this configuration.
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.
maxData(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the initial maximum data limit.
maxData() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured initial maximum data limit.
maxEncodeSize(int) - Method in interface reactor.netty.http.server.compression.ZstdOption.Builder
Sets the zstd memory level.
maxFramePayloadLength(int) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
Sets 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
Returns the configured SETTINGS_MAX_HEADER_LIST_SIZE value or the default Http2CodecUtil.DEFAULT_HEADER_LIST_SIZE.
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
Sets the maximum in-memory size per Attribute/FileUpload i.e.
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
Set the maximum size per Attribute/FileUpload.
maxSize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured maximum allowed size of individual Attribute/FileUpload.
maxStreamDataBidirectionalLocal(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the initial maximum data limit for local bidirectional streams.
maxStreamDataBidirectionalLocal() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured initial maximum data limit for local bidirectional streams.
maxStreamDataBidirectionalRemote(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the initial maximum data limit for remote bidirectional streams.
maxStreamDataBidirectionalRemote() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured initial maximum data limit for remote bidirectional streams.
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.
maxStreamsBidirectional(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the initial maximum stream limit for bidirectional streams.
maxStreamsBidirectional() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured initial maximum stream limit for bidirectional streams.
memoryLevel(int) - Method in interface reactor.netty.http.server.compression.DeflateOption.Builder
Sets the deflate memory level.
memoryLevel(int) - Method in interface reactor.netty.http.server.compression.GzipOption.Builder
Sets the gzip memory level.
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, Function<String, String>, 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.
metrics(boolean, Supplier<? extends ChannelMetricsRecorder>, Function<String, String>, 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
An HttpMetricsRecorder implementation for integration with Micrometer.
MicrometerHttpMetricsRecorder(String, String) - Constructor for class reactor.netty.http.MicrometerHttpMetricsRecorder
 
MicrometerHttpMetricsRecorder(String, String, boolean) - 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.

N

newClientResponseHolder(HttpHeaders, ClientCookieDecoder) - Static method in class reactor.netty.http.Cookies
Return a new cookies holder from client response headers.
newConnection() - Static method in class reactor.netty.http.client.HttpClient
Prepare an unpooled HttpClient.
newFullBodyMessage(ByteBuf) - Method in class reactor.netty.http.HttpOperations
 
newRoutes() - Static method in interface reactor.netty.http.server.HttpServerRoutes
Returns a new default routing registry HttpServerRoutes.
newServerRequestHolder(HttpHeaders, ServerCookieDecoder) - Static method in class reactor.netty.http.Cookies
Deprecated.
as of 1.0.8. Prefer ServerCookies.newServerRequestHolder(HttpHeaders, ServerCookieDecoder). This method will be removed in version 1.2.0.
newServerRequestHolder(HttpHeaders, ServerCookieDecoder) - Static method in class reactor.netty.http.server.ServerCookies
Return a new cookies holder from server request headers.
noComparator() - Method in interface reactor.netty.http.server.HttpServerRoutes
Removes any previously applied Comparator customization using HttpServerRoutes.comparator(Comparator), and use the order in which the routes were configured.
noSSL() - Method in class reactor.netty.http.client.HttpClient
Removes any previously applied SSL configuration customization.
noSSL() - Method in class reactor.netty.http.server.HttpServer
Removes any previously applied SSL configuration customization.

O

observe(ConnectionObserver) - Method in class reactor.netty.http.client.HttpClient
 
onHeadersSent() - Method in class reactor.netty.http.HttpOperations
 
options() - Method in class reactor.netty.http.client.HttpClient
HTTP OPTIONS to connect the HttpClient.
options(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP OPTIONS on the passed path to be used as a routing condition.
outboundHttpMessage() - Method in class reactor.netty.http.HttpOperations
Outbound Netty HttpMessage.

P

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
HTTP PATCH to connect the 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
The port to which this client should connect.
port(int) - Method in class reactor.netty.http.server.HttpServer
The port to which this server should bind.
post() - Method in class reactor.netty.http.client.HttpClient
HTTP POST to connect the 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
An error for signalling that the connection was closed prematurely ChannelInboundHandler.channelInactive(io.netty.channel.ChannelHandlerContext), ChannelOperations.onInboundClose(), ChannelOperations#onInboundError().
prepareHttpMessage(ByteBuf) - Method in class reactor.netty.http.HttpOperations
 
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
 
proxyProviderSupplier(Supplier<ProxyProvider>) - Method in class reactor.netty.http.client.HttpClientConfig
 
proxyWhen(BiFunction<HttpClientConfig, ? super ProxyProvider.TypeSpec, Mono<? extends ProxyProvider.Builder>>) - Method in class reactor.netty.http.client.HttpClient
Supports proxy configuration with a deferred approach.
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
HTTP PUT to connect the 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.

R

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.internal - package reactor.netty.http.internal
 
reactor.netty.http.logging - package reactor.netty.http.logging
Http message log factory.
reactor.netty.http.observability - package reactor.netty.http.observability
This package contains tracing observation handlers for HttpClient and HttpServer.
reactor.netty.http.server - package reactor.netty.http.server
Http Server abstractions and factory.
reactor.netty.http.server.compression - package reactor.netty.http.server.compression
Server compression.
reactor.netty.http.server.logging - package reactor.netty.http.server.logging
Http access log.
reactor.netty.http.server.logging.error - package reactor.netty.http.server.logging.error
Http error log.
reactor.netty.http.websocket - package reactor.netty.http.websocket
Common components for Websocket using Reactor abstractions.
ReactorNettyHttpMessageLogFactory - Class in reactor.netty.http.logging
Reactor Netty factory for generating a log message based on a given HttpMessageArgProvider.
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
Returns a Flux of HttpContent containing received chunks.
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
Receive a Flux of WebSocketFrame formed frame content.
recordDataReceived(ContextView, SocketAddress, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Records the amount of the data that is received, in bytes.
recordDataReceived(SocketAddress, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
recordDataReceived(SocketAddress, SocketAddress, String, long) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Records the amount of the data that is received, in bytes.
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(ContextView, SocketAddress, 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, 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(SocketAddress, 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, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Records the amount of the data that is sent, in bytes.
recordDataSent(SocketAddress, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
recordDataSent(SocketAddress, SocketAddress, String, long) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Records the amount of the data that is sent, in bytes.
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(ContextView, SocketAddress, 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, 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(SocketAddress, 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(ContextView, SocketAddress, 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, 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(SocketAddress, 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.
registerMetrics(String, String, SocketAddress, ConnectionPoolMetrics) - Method in class reactor.netty.http.client.HttpMeterRegistrarAdapter
Registers metrics for a connection pool.
registerMetrics(String, String, SocketAddress, HttpConnectionPoolMetrics) - Method in class reactor.netty.http.client.HttpMeterRegistrarAdapter
Registers HTTP/2 or HTTP/3 specific metrics for a connection pool.
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
remoteAddress() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
Returns the address of the remote peer or possibly null in case of Unix Domain Sockets.
removeIf(Predicate<? super HttpRouteHandlerMetadata>) - Method in interface reactor.netty.http.server.HttpServerRoutes
A generic route predicate that if matched already register I/O handler use HttpServerRoutes.route(Predicate, BiFunction) will be removed.
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.
requestHeaderIterator() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns an iterator over all request headers.
requestHeaders() - Method in interface reactor.netty.http.client.HttpClientInfos
Return outbound headers to be sent.
requestHeaders() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns inbound HttpHeaders.
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
Return the response status and headers as HttpClientResponse
response(BiFunction<? super HttpClientResponse, ? super ByteBufFlux, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Extract a response flux from the given HttpClientResponse and body ByteBufFlux.
responseConnection(BiFunction<? super HttpClientResponse, ? super Connection, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Extract a response flux from the given HttpClientResponse and underlying Connection.
responseContent() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Return the response body chunks as ByteBufFlux.
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.
responseHeaderIterator() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns an iterator over all response headers.
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
Extract a response mono from the given HttpClientResponse and aggregated body ByteBufMono.
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
Define routes for the server through the provided HttpServerRoutes builder.
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.

S

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
Apply an SSL configuration via the passed SslProvider.
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
Returns a NettyOutbound successful on committed response.
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
Sends redirect status HttpResponseStatus.FOUND along with a location header to the remote client.
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.
sslContext() - Method in class reactor.netty.http.Http3SslContextSpec
 
sslContext(Map<String, SslProvider>) - Method in class reactor.netty.http.Http3SslContextSpec
 
sslProvider() - Method in class reactor.netty.http.client.HttpClientConfig
Returns the current SslProvider if that HttpClient secured via SSL transport or null.
sslProvider() - Method in class reactor.netty.http.server.HttpServerConfig
Returns the current SslProvider if that HttpServer secured via SSL transport or null.
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
 

T

tagSpan(ReceiverContext<HttpRequest>, Span) - Method in class reactor.netty.http.observability.ReactorNettyPropagatingReceiverTracingObservationHandler
 
tagSpan(SenderContext<HttpRequest>, Span) - Method in class reactor.netty.http.observability.ReactorNettyPropagatingSenderTracingObservationHandler
 
tcpConfiguration(Function<? super TcpClient, ? extends TcpClient>) - Method in class reactor.netty.http.client.HttpClient
Deprecated.
Use the other methods exposed by HttpClient to achieve the same configurations. This method will be removed in version 1.1.0.
tcpConfiguration(Function<? super TcpServer, ? extends TcpServer>) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
Use the other methods exposed by HttpServer to achieve the same configurations. This method will be removed in version 1.1.0.
TEST_EXCEPTION - Static variable in exception reactor.netty.http.client.PrematureCloseException
 
textFile(String, File) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, InputStream) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
then() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
then() - Method in class reactor.netty.http.HttpOperations
 
timestamp() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns the time when the request was received.
tokenHandler(QuicTokenHandler) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
Set the QuicTokenHandler that is used to generate and validate tokens or null if no tokens should be used at all.
tokenHandler() - Method in class reactor.netty.http.Http3SettingsSpec
Return the configured QuicTokenHandler or null.
toString() - Method in class reactor.netty.http.HttpOperations
 
trace(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
 
trace(HttpMessageArgProvider) - Method in interface reactor.netty.http.logging.HttpMessageLogFactory
Generates a log message based on a given HttpMessageArgProvider for a log with a level TRACE.
trailerHeaders() - Method in interface reactor.netty.http.client.HttpClientResponse
Return response trailer headers.
trailerHeaders(Consumer<? super HttpHeaders>) - Method in interface reactor.netty.http.server.HttpServerResponse
Callback for setting outbound trailer headers.
trailingHeaders() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
Returns the request/response trailing headers.

U

uri(String) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response.
uri(Mono<String>) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response on subscribe.
uri(URI) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response.
uri() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured request uri.
uri() - Method in interface reactor.netty.http.HttpInfos
Returns the resolved target address.
uri() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
Returns the requested URI, (e.g.
uri() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the requested URI, (e.g.
uriTagValue() - Method in class reactor.netty.http.client.HttpClientConfig
Returns the configured function that receives the actual uri and returns the uri tag value that will be used for the metrics with Metrics.URI tag.
uriTagValue() - Method in class reactor.netty.http.server.HttpServerConfig
Returns the configured function that receives the actual uri and returns the uri tag value that will be used for the metrics with Metrics.URI tag.
uriValueFunction() - Method in class reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory
Returns the function that is used for sanitizing the uri.
user() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the user identifier.
USER_AGENT - Static variable in class reactor.netty.http.client.HttpClient
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class reactor.netty.http.server.logging.error.DefaultErrorLogHandler
 

V

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).

W

warmup() - Method in class reactor.netty.http.client.HttpClient
Based on the actual configuration, returns a Mono that triggers: an initialization of the event loop group an initialization of the host name resolver loads the necessary native libraries for the transport loads the necessary native libraries for the security if there is such By default, when method is not used, the first request absorbs the extra time needed to load resources.
warmup() - Method in class reactor.netty.http.server.HttpServer
Based on the actual configuration, returns a Mono that triggers: an initialization of the event loop groups loads the necessary native libraries for the transport loads the necessary native libraries for the security if there is such By default, when method is not used, the bind operation absorbs the extra time needed to load resources.
warn(HttpMessageArgProvider) - Method in class reactor.netty.http.logging.AbstractHttpMessageLogFactory
 
warn(HttpMessageArgProvider) - Method in interface reactor.netty.http.logging.HttpMessageLogFactory
Generates a log message based on a given HttpMessageArgProvider for a log with a level WARN.
websocket() - Method in class reactor.netty.http.client.HttpClient
HTTP Websocket to connect the HttpClient.
websocket(WebsocketClientSpec) - Method in class reactor.netty.http.client.HttpClient
HTTP Websocket to connect the HttpClient.
websocketClientSpec() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured websocket client configuration.
WebsocketClientSpec - Interface in reactor.netty.http.client
Websocket client configuration.
WebsocketClientSpec.Builder - Class in reactor.netty.http.client
 
WebsocketInbound - Interface in reactor.netty.http.websocket
A websocket framed inbound.
WebsocketOutbound - Interface in reactor.netty.http.websocket
A websocket framed outbound.
WebsocketServerSpec - Interface in reactor.netty.http.server
Websocket server configuration.
WebsocketServerSpec.Builder - Class in reactor.netty.http.server
 
WebsocketSpec - Interface in reactor.netty.http.websocket
Wrapper for websocket configuration.
WebsocketSpec.Builder<SPEC extends WebsocketSpec.Builder<SPEC>> - Class in reactor.netty.http.websocket
 
WebsocketSpecImpl - Class in reactor.netty.http.websocket
Configurer implementation for WebsocketSpec.
WebsocketSpecImpl(WebsocketSpec.Builder<?>) - Constructor for class reactor.netty.http.websocket.WebsocketSpecImpl
 
windowBits(int) - Method in interface reactor.netty.http.server.compression.DeflateOption.Builder
Sets the deflate window bits.
windowBits(int) - Method in interface reactor.netty.http.server.compression.GzipOption.Builder
Sets the gzip window bits.
wiretap(boolean) - Method in class reactor.netty.http.client.HttpClient
 
wiretap(boolean) - Method in class reactor.netty.http.server.HttpServer
 
withConnection(Consumer<? super Connection>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
withConnection(Consumer<? super Connection>) - Method in interface reactor.netty.http.server.HttpServerRequest
 
withConnection(Consumer<? super Connection>) - Method in interface reactor.netty.http.server.HttpServerResponse
 
withForwardedPrefix(String) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the forwardedPrefix set.
withHostAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated host address.
withHostAddress(InetSocketAddress, String, int) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with updated host address, host name, and host port information.
withRemoteAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated remote address.
withScheme(String) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated scheme.
ws(String, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket on the passed path to be used as a routing condition.
ws(String, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket on the passed path to be used as a routing condition.
ws(Predicate<? super HttpServerRequest>, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket with the given route predicate to invoke the matching handler.

Z

zonedDateTime() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Deprecated.
as of 1.0.6. Prefer using AccessLogArgProvider.accessDateTime() This method will be removed in version 1.2.0.
ZstdOption - Class in reactor.netty.http.server.compression
ZSTD compression option configuration.
ZstdOption.Builder - Interface in reactor.netty.http.server.compression
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links
reactor-netty-http