Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- AccessLog - Class in reactor.netty.http.server.logging
-
Log the http access information into a Logger named
reactor.netty.http.server.AccessLogat 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
Functionthat apply anAccessLogby anAccessLogArgProvider. - 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.
- addIdleTimeoutHandler(ChannelPipeline, Duration, HttpConnectionLiveness) - Static method in class reactor.netty.http.IdleTimeoutHandler
-
Adds an idle timeout handler to the pipeline.
- afterMarkSentHeaders() - Method in class reactor.netty.http.HttpOperations
- aggregateFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Turn this
WebsocketInboundinto 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
WebsocketInboundinto 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() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configuration whether to allow duplicate
Content-Lengthheaders. - allowDuplicateContentLengths(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure whether to allow duplicate
Content-Lengthheaders. - allowPartialChunks - Variable in class reactor.netty.http.HttpDecoderSpec
- 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.
- 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.
- 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.
- AUTO - Enum constant in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Each connection of the same
HttpServerwill auto detect whether there is proxy protocol.
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() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured base URL to use for this request/response or null.
- baseUrl(String) - Method in class reactor.netty.http.client.HttpClient
-
Configure URI to use for this request/response.
- 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 a new
Http2AllocationStrategy. - build() - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Builds new
WebsocketClientSpec. - 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
-
Builds new
WebsocketServerSpec. - 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
- cancel() - Method in class reactor.netty.http.Http2ConnectionLiveness
-
Cancels the scheduled ping task.
- cancel() - Method in interface reactor.netty.http.HttpConnectionLiveness
-
Cancels started probes or any active work.
- 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
- channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class reactor.netty.http.IdleTimeoutHandler
- channelInactive(ChannelHandlerContext) - Method in class reactor.netty.http.IdleTimeoutHandler
- 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
- channelRead(ChannelHandlerContext, Object) - Method in class reactor.netty.http.IdleTimeoutHandler
- channelType(boolean) - Method in class reactor.netty.http.client.HttpClientConfig
- channelType(boolean) - Method in class reactor.netty.http.server.HttpServerConfig
- charset() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured charset for
Attribute/FileUpload. - 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
- check(ChannelHandlerContext) - Method in class reactor.netty.http.Http2ConnectionLiveness
-
Checks the liveness of the connection and schedules a ping if necessary.
- check(ChannelHandlerContext) - Method in interface reactor.netty.http.HttpConnectionLiveness
-
Closes or starts probing the connection for the liveness.
- 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.
- CLOSE - Static variable in interface reactor.netty.http.HttpConnectionLiveness
-
HttpConnectionLivenessthat immediately closes the HTTP connection on read idle, without starting any probing. - 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
Comparatorto 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 theHttpServerRoutes.noComparator()method (which is the default). - 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
- compress(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether compression (gzip, Brotli, and zstd) is enabled.
- 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(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(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(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
Predicatematches. - compression(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Enables/Disables compression handling (gzip/deflate) for the underlying response.
- compressionAllowClientNoContext() - Method in interface reactor.netty.http.client.WebsocketClientSpec
-
Returns whether the server is allowed to activate
client_no_context_takeover. - compressionAllowClientNoContext(boolean) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Allows the server to activate
client_no_context_takeoverDefault to false. - compressionAllowServerNoContext() - Method in interface reactor.netty.http.server.WebsocketServerSpec
-
Returns whether the client is allowed to activate
server_no_context_takeover. - compressionAllowServerNoContext(boolean) - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
-
Allows the client 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() - Method in interface reactor.netty.http.server.WebsocketServerSpec
-
Returns whether the server prefers to activate
client_no_context_takeover. - compressionPreferredClientNoContext(boolean) - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
-
Indicates if the server prefers to activate
client_no_context_takeoverif client is compatible with. - compressionRequestedServerNoContext() - Method in interface reactor.netty.http.client.WebsocketClientSpec
-
Returns whether the client needs to activate
server_no_context_takeover. - compressionRequestedServerNoContext(boolean) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Indicates if the client needs to activate
server_no_context_takeoverif the server is compatible with. - compressOptions(HttpCompressionOption...) - Method in class reactor.netty.http.server.HttpServer
- 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
MonoofConnection. - connectionHostAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the host which received the request, possibly
nullin 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() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the information about the current connection.
- ConnectionInformation - Interface in reactor.netty.http.server
-
Resolve information about the connection from which an http request is received.
- 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
nullin case of Unix Domain Sockets. - connectionScheme() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the current protocol scheme.
- connectProtocolEnabled() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_ENABLE_CONNECT_PROTOCOLvalue or null. - connectProtocolEnabled(boolean) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_ENABLE_CONNECT_PROTOCOLvalue. - content() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Return the data which is held by the
HttpMessage. - CONTENT - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
HttpContent. - contentLength() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response content length.
- ContextAwareHttpClientMetricsRecorder - Class in reactor.netty.http.client
-
ContextViewaware class for collecting metrics on HTTP client level. - ContextAwareHttpClientMetricsRecorder() - Constructor for class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- ContextAwareHttpMetricsRecorder - Class in reactor.netty.http
-
ContextViewaware class for recording metrics for HTTP protocol. - ContextAwareHttpMetricsRecorder() - Constructor for class reactor.netty.http.ContextAwareHttpMetricsRecorder
- ContextAwareHttpServerMetricsRecorder - Class in reactor.netty.http.server
-
ContextViewaware 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() - 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.
- Cookies - Class in reactor.netty.http
-
Store cookies for the http channel.
- Cookies(HttpHeaders, CharSequence, boolean, CookieDecoder) - Constructor for class reactor.netty.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() - Static method in class reactor.netty.http.server.HttpServer
-
Prepare an
HttpServer. - create(Function<AccessLogArgProvider, AccessLog>) - Method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
Create an access log handler,
AccessLogHandlerH1orAccessLogHandlerH2. - create(Object) - Static method in class reactor.netty.http.logging.HttpMessageArgProviderFactory
-
Creates
HttpContentArgProviderbased on the provided HTTP object. - create(String, Object...) - Static method in class reactor.netty.http.server.logging.AccessLog
- create(String, Object...) - Static method in interface reactor.netty.http.server.logging.error.ErrorLog
-
Creates a default
ErrorLogwith the given log format and arguments. - create(Throwable) - Static method in interface reactor.netty.http.server.logging.error.ErrorLogEvent
-
Creates a default
ErrorLogEventwith the given throwable. - create(ConnectionProvider) - Static method in class reactor.netty.http.client.HttpClient
-
Prepare an
HttpClient. - 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
ContextViewassociated with the Mono/Flux exposed viaHttpClient.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
HttpMessageArgProviderfor a log with a levelDEBUG. - 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
AddressResolverGroupfromHttpResourcesthat 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
directorywill be served. - disableRetry(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Option to disable
retry oncesupport for the outgoing requests that fail withAbortedException.isConnectionReset(Throwable). - disposeLoopsAndConnections() - Static method in class reactor.netty.http.HttpResources
-
Shutdown the global
HttpResourceswithout 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
HttpResourceswithout 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
HttpResourceswithout 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
HttpClientRequesthas been sent andHttpClientState.REQUEST_SENThas been emitted. - doAfterResponseSuccess(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
-
Setup a callback called after
HttpClientResponsehas been fully received andHttpClientState.RESPONSE_COMPLETEDhas 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
HttpClientRequesthas not been sent and whenHttpClientResponsehas not been fully received. - doOnRedirect(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
-
Setup a callback called after
HttpClientResponseheaders 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
HttpClientRequestis about to be sent andHttpClientState.REQUEST_PREPAREDhas been emitted. - doOnRequestError(BiConsumer<? super HttpClientRequest, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
-
Setup a callback called when
HttpClientRequesthas not been sent. - doOnResponse(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
-
Setup a callback called after
HttpClientResponseheaders have been received andHttpClientState.RESPONSE_RECEIVEDhas been emitted. - doOnResponseError(BiConsumer<? super HttpClientResponse, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
-
Setup a callback called when
HttpClientResponsehas not been fully received,HttpClientState.RESPONSE_INCOMPLETEhas 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.Http2SettingsSpec
- equals(Object) - Method in class reactor.netty.http.Http3SettingsSpec
- equals(Object) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
- 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
HttpMessageArgProviderfor a log with a levelERROR. - 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
- 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, File, String) - 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, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute.
- 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(String, String, File, 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(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(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 acceptsBiConsumerthat 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. - followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>) - Method in class reactor.netty.http.client.HttpClient
-
Enables auto-redirect support if the passed
Predicatematches. - followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
Variant of
HttpClient.followRedirect(BiPredicate)that also acceptsBiConsumerthat 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. - 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, String, File) - Static method in class reactor.netty.http.Http3SslContextSpec
-
Creates a builder for new server-side
SslContext. - forServer(File, File) - 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.Http11SslContextSpec
-
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.Http11SslContextSpec
-
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.Http11SslContextSpec
-
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(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http3SslContextSpec
-
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, 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.Http11SslContextSpec
-
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.Http11SslContextSpec
-
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.Http11SslContextSpec
-
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(KeyManager) - 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.Http2SslContextSpec
-
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(KeyManagerFactory) - Static method in class reactor.netty.http.Http2SslContextSpec
-
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(KeyManager, String) - Static method in class reactor.netty.http.Http3SslContextSpec
-
Creates a builder for new server-side
SslContext. - 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. - forwarded(BiFunction<ConnectionInfo, HttpRequest, ConnectionInfo>) - Method in class reactor.netty.http.server.HttpServer
-
Specifies a custom request handler for deriving information about the connection.
- 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
HttpClientto 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
HttpServerto achieve the same configurations. This method will be removed in version 1.1.0. - FULL_REQUEST - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
FullHttpRequest. - FULL_RESPONSE - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
FullHttpResponse. - 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() - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
- 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.
- 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
ConnectionProviderfor 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
ConnectionProviderfor 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
- H1 - Enum constant in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
HTTP/1.1.
- H2 - Enum constant in enum reactor.netty.http.HttpProtocol
-
HTTP/2.0 support with TLS
- H2 - Enum constant in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
HTTP/2.0.
- H2C - Enum constant in enum reactor.netty.http.HttpProtocol
-
HTTP/2.0 support with clear-text.
- h2cMaxContentLength - Variable in class reactor.netty.http.HttpDecoderSpec
- 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.
- 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.
- H3 - Enum constant in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
HTTP/3.0.
- 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.
- 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
WebsocketInboundandWebsocketOutbound. - 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
- handlePing(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets flag whether to proxy websocket ping frames or respond to them.
- handlerRemoved(ChannelHandlerContext) - Method in class reactor.netty.http.IdleTimeoutHandler
- 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() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return a copy of the request headers.
- headers() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the request/response headers.
- headers() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Returns the websocket remote headers sent during handshake.
- headers(HttpHeaders) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Set outbound headers from the passed headers.
- headers(HttpHeaders) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets outbound HTTP headers, replacing any pre-existing value for these headers.
- headers(Consumer<? super HttpHeaders>) - Method in class reactor.netty.http.client.HttpClient
-
Apply headers configuration.
- 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() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_HEADER_TABLE_SIZEvalue or null. - headerTableSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_HEADER_TABLE_SIZEvalue. - 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
nullin 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/Forwardedheader 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-*/Forwardedheader associated with this request. - HTTP11 - Enum constant in enum reactor.netty.http.HttpProtocol
-
The default supported HTTP protocol by HttpServer and HttpClient.
- Http11SslContextSpec - Class in reactor.netty.http
-
SslContext builder that provides default configuration specific to HTTP/1.x as follows:
SslProviderwill be set depending onOpenSsl.isAvailable()The default cipher suites will be used Application protocol negotiation configuration is disabled - Http2AllocationStrategy - Class in reactor.netty.http.client
- Http2AllocationStrategy.Builder - Interface in reactor.netty.http.client
- Http2ConnectionLiveness - Class in reactor.netty.http
-
Supports connection health checks using HTTP/2 PING frames.
- Http2ConnectionLiveness(Http2FrameCodec, int, long) - Constructor for class reactor.netty.http.Http2ConnectionLiveness
-
Constructs a new
Http2ConnectionLivenessinstance. - 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() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP/2 configuration.
- Http2SettingsSpec - Class in reactor.netty.http
-
A configuration builder to fine tune the
Http2Settings. - 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:
SslProviderwill be set depending onOpenSsl.isAlpnSupported()Http2SecurityUtil.CIPHERSApplication protocol negotiation configuration is enabled HTTP/1.1 and HTTP/2 support in order to support upgrade to HTTP/2 - Http3 - Class in reactor.netty.http.internal
-
Utility class around HTTP/3.
- HTTP3 - Enum constant in enum reactor.netty.http.HttpProtocol
-
HTTP/3.0 support.
- 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() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP/3 configuration.
- Http3SettingsSpec - Class in reactor.netty.http
-
A configuration builder to fine tune the HTTP/3 settings.
- 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,
Publisherbased,HttpClient.ResponseReceiverAPI. - 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,
Publisherbased,HttpClient.WebsocketReceiverAPI. - 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
HttpClientSSL/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
- HttpConnectionLiveness - Interface in reactor.netty.http
-
Interface for checking the liveness of an HTTP connection.
- 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
HttpMessagedetails. - HttpMessageArgProviderFactory - Class in reactor.netty.http.logging
-
Factory for creating
HttpContentArgProviderbased on the provided HTTP object. - httpMessageLogFactory() - Method in class reactor.netty.http.HttpOperations
- httpMessageLogFactory(HttpMessageLogFactory) - Method in class reactor.netty.http.client.HttpClient
-
When
HttpMessageis about to be logged the configured factory will be used for generating a sanitized log message. - httpMessageLogFactory(HttpMessageLogFactory) - Method in class reactor.netty.http.server.HttpServer
-
When
HttpMessageis about to be logged the configured factory will be used for generating a sanitized log message. - HttpMessageLogFactory - Interface in reactor.netty.http.logging
-
Factory for generating a log message based on a given
HttpMessageArgProvider. - 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
HttpMessagetype. - HttpMessageType - Enum in reactor.netty.http.logging
-
Representation of various
HttpMessagetypes. - 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
ChannelOperationswith state management for status and headers (first HTTP response packet). - HttpOperations(Connection, ConnectionObserver, HttpOperations<INBOUND, OUTBOUND>) - Constructor for class reactor.netty.http.HttpOperations
- HttpOperations(Connection, ConnectionObserver, HttpMessageLogFactory) - Constructor for class reactor.netty.http.HttpOperations
- HttpOperations(HttpOperations<INBOUND, OUTBOUND>) - 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 theHttpServerCodec.HttpServerRequestDecoder) for HTTP/1.1 orHttpServerUpgradeHandlerfor 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 theHttpClientCodec.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() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
-
Returns information about the HTTP server-side connection information.
- HttpServerInfos - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
- HttpServerMetricsRecorder - Interface in reactor.netty.http.server
-
Interface for collecting metrics on HTTP server level.
- HttpServerRequest - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
- HttpServerResponse - Interface in reactor.netty.http.server
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
- HttpServerRoutes - Interface in reactor.netty.http.server
-
Server routes are unique and only the first matching in order of declaration will be invoked.
- HttpServerState - Enum in reactor.netty.http.server
-
Specific Http Server state observable by
Transport.observe(ConnectionObserver).
I
- idleTimeout() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured maximum idle timeout or null.
- 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.
- idleTimeout(Duration) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the maximum idle timeout (resolution: ms) See set_max_idle_timeout.
- 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).
- IdleTimeoutHandler - Class in reactor.netty.http
-
A handler that manages idle timeout for HTTP connections.
- 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
- 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(ContextView, SocketAddress, SocketAddress, String) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Increments the number of the errors that have occurred.
- 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
HttpMessageArgProviderfor a log with a levelINFO. - initialBufferSize - Variable in class reactor.netty.http.HttpDecoderSpec
- initialBufferSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured initial buffer size for HTTP request decoding.
- initialBufferSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the initial buffer size for HTTP request decoding.
- initialWindowSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_INITIAL_WINDOW_SIZEvalue or null. - initialWindowSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_INITIAL_WINDOW_SIZEvalue. - 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-Typewith valueapplication/x-www-form-urlencoded. - isForwarded() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns whether that
HttpServersupports 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
io.netty:netty-codec-native-quicis 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-Typewith valuemultipart/form-data. - isRetryDisabled() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return true if
retry onceis disabled, false otherwise. - isSecure() - Method in class reactor.netty.http.client.HttpClientConfig
-
Returns true if that
HttpClientsecured via SSL transport. - isSecure() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns true if that
HttpServersecured 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
keepAliveif true otherwise remove the existing connection keep alive header.
L
- LAST_CONTENT - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
LastHttpContent. - log - Static variable in interface reactor.netty.http.HttpConnectionLiveness
- 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() - 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(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.
- 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() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_MAX_CONCURRENT_STREAMSvalue or null. - 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(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_MAX_CONCURRENT_STREAMSvalue. - maxConnections(int) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
-
Configures the maximum number of live connections to keep in the pool.
- maxData() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured initial maximum data limit.
- maxData(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the initial maximum data limit.
- maxDecodedRstFramesPerWindow() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured maximum number RST frames that are allowed per window or null.
- maxDecodedRstFramesPerWindow(int, int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the maximum number RST frames that are allowed per window before the connection is closed.
- maxDecodedRstFramesSecondsPerWindow() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured maximum seconds per window or null.
- maxEncodedRstFramesPerWindow() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured maximum number RST frames that are allowed per window or null.
- maxEncodedRstFramesPerWindow(int, int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the maximum number RST frames that are allowed per window before the connection is closed.
- maxEncodedRstFramesSecondsPerWindow() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured maximum seconds per window or null.
- maxEncodeSize(int) - Method in interface reactor.netty.http.server.compression.ZstdOption.Builder
-
Sets the zstd memory level.
- 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
- maxFramePayloadLength(int) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets a custom maximum allowable frame payload length.
- maxFrameSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_MAX_FRAME_SIZEvalue or null. - maxFrameSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_MAX_FRAME_SIZEvalue. - maxHeaderListSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
SETTINGS_MAX_HEADER_LIST_SIZEvalue or the defaultHttp2CodecUtil.DEFAULT_HEADER_LIST_SIZE. - maxHeaderListSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the
SETTINGS_MAX_HEADER_LIST_SIZEvalue. - maxHeaderSize - Variable in class reactor.netty.http.HttpDecoderSpec
- maxHeaderSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured maximum header size that can be decoded for the HTTP request.
- maxHeaderSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum header size that can be decoded for the HTTP request.
- maxInitialLineLength - Variable in class reactor.netty.http.HttpDecoderSpec
- maxInitialLineLength() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configured maximum length that can be decoded for the HTTP request's initial line.
- maxInitialLineLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum length that can be decoded for the HTTP request's initial line.
- maxInMemorySize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured maximum size after which an
Attribute/FileUploadstarts being stored on disk rather than in memory. - maxInMemorySize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
Sets the maximum in-memory size per
Attribute/FileUploadi.e. - 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.
- 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.
- maxSize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured maximum allowed size of individual
Attribute/FileUpload. - maxSize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
-
Set the maximum size per
Attribute/FileUpload. - maxStreamDataBidirectionalLocal() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured initial maximum data limit for local bidirectional streams.
- maxStreamDataBidirectionalLocal(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the initial maximum data limit for local bidirectional streams.
- maxStreamDataBidirectionalRemote() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured initial maximum data limit for remote bidirectional streams.
- maxStreamDataBidirectionalRemote(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the initial maximum data limit for remote bidirectional streams.
- maxStreams() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
maxStreamsvalue or null. - 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. - maxStreamsBidirectional() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured initial maximum stream limit for bidirectional streams.
- maxStreamsBidirectional(long) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the 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
globalRegistryunder the nameMetrics.HTTP_CLIENT_PREFIX. - 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
globalRegistryunder the nameMetrics.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
globalRegistryunder the nameMetrics.HTTP_SERVER_PREFIX. - metrics(boolean, Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.client.HttpClient
- 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.client.HttpClient
-
Specifies whether the metrics are enabled on the
HttpClient. - 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
HttpMetricsRecorderimplementation 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
Comparatorcustomization usingHttpServerRoutes.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
- OFF - Enum constant in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Disable the proxy protocol support.
- ON - Enum constant in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Enable support for the
"HAProxy proxy protocol"for deriving information about the address of the remote peer. - 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
- pingAckDropThreshold() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
pingAckDropThresholdvalue. - pingAckDropThreshold(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the maximum number of PING frame transmission attempts before closing the connection.
- pingAckTimeout() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured
pingAckTimeoutvalue or null. - pingAckTimeout(Duration) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the timeout for receiving an ACK response to HTTP/2 PING frames.
- 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() - Method in interface reactor.netty.http.logging.HttpMessageArgProvider
-
Returns the protocol version, (e.g.
- 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.
- protocol(HttpProtocol...) - Method in class reactor.netty.http.client.HttpClient
-
The HTTP protocol to support.
- protocol(HttpProtocol...) - Method in class reactor.netty.http.server.HttpServer
-
The HTTP protocol to support.
- 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() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns the configured sub protocols.
- protocols() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
- protocols(String) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets sub-protocol to use in websocket handshake signature.
- 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_PUSHvalue 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
HttpClientandHttpServer. - 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
-
Creates a new instance of
ReactorNettyPropagatingReceiverTracingObservationHandler. - ReactorNettyPropagatingSenderTracingObservationHandler - Class in reactor.netty.http.observability
-
Reactor Netty specific
PropagatingSenderTracingObservationHandler. - ReactorNettyPropagatingSenderTracingObservationHandler(Tracer, Propagator) - Constructor for class reactor.netty.http.observability.ReactorNettyPropagatingSenderTracingObservationHandler
-
Creates a new instance of
ReactorNettyPropagatingSenderTracingObservationHandler. - readTimeout() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured read timeout for the request or null.
- 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).
- receive() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
Negotiate a websocket upgrade and extract a flux from the underlying
WebsocketInbound. - receive(Object) - Method in class reactor.netty.http.Http2ConnectionLiveness
-
Receives a message from the peer and processes it if it is a ping frame.
- receive(Object) - Method in interface reactor.netty.http.HttpConnectionLiveness
-
Processes messages received from the remote peer.
- 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
FluxofHttpContentcontaining received chunks. - receiveForm() - Method in interface reactor.netty.http.server.HttpServerRequest
-
When the request is
POSTand haveContent-Typewith valueapplication/x-www-form-urlencodedormultipart/form-data, returns aFluxofHttpDatacontaining receivedAttribute/FileUpload. - receiveForm(Consumer<HttpServerFormDecoderProvider.Builder>) - Method in interface reactor.netty.http.server.HttpServerRequest
-
When the request is
POSTand haveContent-Typewith valueapplication/x-www-form-urlencodedormultipart/form-data, returns aFluxofHttpDatacontaining receivedAttribute/FileUpload. - receiveFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Receive a
FluxofWebSocketFrameformed frame content. - 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
- 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(ContextView, SocketAddress, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Records the amount of the data that is received, in bytes.
- 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.
- recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in consuming incoming data.
- recordDataReceivedTime(SocketAddress, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- 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(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.
- 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
- 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(ContextView, SocketAddress, SocketAddress, String, long) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
-
Records the amount of the data that is sent, in bytes.
- 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.
- recordDataSentTime(SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- recordDataSentTime(SocketAddress, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in sending outgoing data.
- recordDataSentTime(SocketAddress, SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- 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(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.
- 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.
- recordResponseTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- recordResponseTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the total time for the request/response.
- recordResponseTime(SocketAddress, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
- 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(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.
- 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
HttpServerwill 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
BiConsumeror null. - redirectRequestConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured redirect request consumer or null.
- 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.
- registerMetrics(String, String, SocketAddress, ConnectionPoolMetrics) - Method in class reactor.netty.http.client.HttpMeterRegistrarAdapter
-
Registers metrics for a connection pool.
- remoteAddress() - Method in interface reactor.netty.http.server.ConnectionInformation
-
Returns the address of the client that initiated the request, possibly
nullin case of Unix Domain Sockets. - remoteAddress() - Method in interface reactor.netty.http.server.HttpServerRequest
- remoteAddress() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Deprecated.as of 1.0.26. Use
ConnectionInformation.connectionRemoteAddress() - remoteAddress() - Method in interface reactor.netty.http.server.logging.error.ErrorLogArgProvider
-
Returns the address of the remote peer or possibly
nullin case of Unix Domain Sockets. - remoteAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.client.HttpClient
- removeIdleTimeoutHandler(ChannelPipeline) - Static method in class reactor.netty.http.IdleTimeoutHandler
-
Removes the idle timeout handler from the pipeline if it exists.
- 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. - REQUEST - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
HttpRequest. - REQUEST_DECODING_FAILED - Enum constant in enum reactor.netty.http.server.HttpServerState
-
The request was received but with decoding failures.
- REQUEST_PREPARED - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The request has been prepared and ready for I/O handler to be invoked.
- REQUEST_RECEIVED - Enum constant in enum reactor.netty.http.server.HttpServerState
-
The request was received.
- REQUEST_SENT - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The request has been sent.
- requestHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the value of a request header with the specified name or
nullis 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() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured request timeout for the request or null.
- requestTimeout(Duration) - Method in class reactor.netty.http.server.HttpServer
-
Specifies the maximum duration for reading a given request content (resolution: ms).
- 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
HttpClientResponseand bodyByteBufFlux. - RESPONSE - Enum constant in enum reactor.netty.http.logging.HttpMessageType
-
Represents
HttpResponse. - RESPONSE_COMPLETED - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The response fully received.
- RESPONSE_INCOMPLETE - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The request has been sent but the response has not been fully received and the connection has been prematurely closed.
- RESPONSE_RECEIVED - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The response status and headers have been received.
- 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
HttpClientResponseand underlyingConnection. - 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
nullis 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
HttpClientResponseand aggregated bodyByteBufMono. - responseTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
- responseTimeout() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured response timeout or null.
- 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(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
HttpServerRoutesbuilder. - 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() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns the configured scheduler to be used for offloading disk operations in the decoding phase.
- 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.
- 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(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.client.HttpClient
-
Apply an SSL configuration via the passed
SslProvider. - 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() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sends the HTTP headers and empty content thus delimiting a full empty body http response.
- 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
NettyOutboundsending builder and returning aPublisherto 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
Publisherto signal end of the request. - send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Configure a body to send on request.
- send(Publisher<? extends ByteBuf>) - Method in class reactor.netty.http.HttpOperations
- send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
- send(Publisher<? extends ByteBuf>, Predicate<ByteBuf>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
- 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, 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, 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
NettyOutboundsuccessful on committed response. - sendNotFound() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sends 404 status
HttpResponseStatus.NOT_FOUND. - sendObject(Object) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
- sendObject(Object) - Method in class reactor.netty.http.HttpOperations
- sendObject(Publisher<?>, Predicate<Object>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
- sendRedirect(String) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sends redirect status
HttpResponseStatus.FOUNDalong 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
-
Cookiesholder 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
SslProviderif thatHttpClientsecured via SSL transport or null. - sslProvider() - Method in class reactor.netty.http.server.HttpServerConfig
-
Returns the current
SslProviderif thatHttpServersecured 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() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response status, (e.g.
- status(int) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers.
- status(HttpResponseStatus) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers.
- STREAM_CONFIGURED - Enum constant in enum reactor.netty.http.client.HttpClientState
-
Propagated when a stream is bound to a channelOperation and ready for user interaction.
- streaming() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
-
Returns whether the streaming mode is enabled.
- 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. - 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
HttpClientto 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
HttpServerto 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, File, String) - 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, 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() - Method in class reactor.netty.http.Http3SettingsSpec
-
Return the configured
QuicTokenHandleror null. - tokenHandler(QuicTokenHandler) - Method in interface reactor.netty.http.Http3SettingsSpec.Builder
-
Set the
QuicTokenHandlerthat is used to generate and validate tokens ornullif no tokens should be used at all. - 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
HttpMessageArgProviderfor a log with a levelTRACE. - 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
- UPGRADE_REJECTED - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The H2C upgrade was unsuccessful due to the server not issuing with a 101 Switching Protocols response.
- UPGRADE_SUCCESSFUL - Enum constant in enum reactor.netty.http.client.HttpClientState
-
The H2C upgrade was successful.
- 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.
- uri(String) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
-
Configure URI to use for this request/response.
- uri(URI) - 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.
- 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.URItag. - 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.URItag. - 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() - Method in class reactor.netty.http.HttpDecoderSpec
-
Return the configuration whether to validate headers when decoding requests.
- validateHeaders(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure 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() - 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).
- version(WebSocketVersion) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Sets websocket version to use.
W
- warmup() - Method in class reactor.netty.http.client.HttpClient
-
Based on the actual configuration, returns a
Monothat 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, thefirst requestabsorbs the extra time needed to load resources. - warmup() - Method in class reactor.netty.http.server.HttpServer
-
Based on the actual configuration, returns a
Monothat 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, thebind operationabsorbs 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
HttpMessageArgProviderfor a log with a levelWARN. - 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
ConnectionInfowith the forwardedPrefix set. - withHostAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
-
Return a new
ConnectionInfowith the updated host address. - withHostAddress(InetSocketAddress, String, int) - Method in class reactor.netty.http.server.ConnectionInfo
-
Return a new
ConnectionInfowith updated host address, host name, and host port information. - withRemoteAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
-
Return a new
ConnectionInfowith the updated remote address. - withScheme(String) - Method in class reactor.netty.http.server.ConnectionInfo
-
Return a new
ConnectionInfowith 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
variantwith theAccessLogFactoryinterface instead. This method will be removed in version 1.2.0.