- channelGroup(ChannelGroup) - Method in class reactor.netty.http.server.HttpServer
-
- channelHash() - Method in class reactor.netty.http.client.HttpClientConfig
-
- channelOperationsProvider() - Method in class reactor.netty.http.client.HttpClientConfig
-
- charset(Charset) - Method in interface reactor.netty.http.client.HttpClientForm
-
- 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.
- compress(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether GZip compression is enabled.
- compress(BiPredicate<HttpServerRequest, HttpServerResponse>) - Method in class reactor.netty.http.server.HttpServer
-
Enable GZip response compression if the client request presents accept encoding
headers and the provided
Predicate matches.
- compress(boolean) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether GZip response compression is enabled if the client request
presents accept encoding.
- compress(int) - Method in class reactor.netty.http.server.HttpServer
-
Enable GZip response compression if the client request presents accept encoding
headers AND the response reaches a minimum threshold
- compress(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets flag whether the websocket compression extension is enabled
if the client request presents websocket extensions headers.
- compress() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns whether the websocket compression extension is enabled.
- compress() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- compression(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Enables/Disables compression handling (gzip/deflate) for the underlying response
- compressPredicate() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the configured compression predicate or null.
- connect() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
- 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.
- contentLength() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response content length.
- 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
-
Apply cookies configuration.
- cookieCodec(ClientCookieEncoder) - Method in class reactor.netty.http.client.HttpClient
-
- cookieCodec(ClientCookieEncoder, ClientCookieDecoder) - Method in class reactor.netty.http.client.HttpClient
-
- cookieCodec(ServerCookieEncoder) - Method in class reactor.netty.http.server.HttpServer
-
- cookieCodec(ServerCookieEncoder, ServerCookieDecoder) - Method in class reactor.netty.http.server.HttpServer
-
- cookieDecoder() - Method in class reactor.netty.http.client.HttpClientConfig
-
- cookieDecoder() - Method in class reactor.netty.http.server.HttpServerConfig
-
- cookieEncoder() - Method in class reactor.netty.http.client.HttpClientConfig
-
- cookieEncoder() - Method in class reactor.netty.http.server.HttpServerConfig
-
- Cookies - Class in reactor.netty.http
-
Store cookies for the http channel.
- cookies() - Method in interface reactor.netty.http.HttpInfos
-
Returns resolved HTTP cookies
- cookiesWhen(String, Function<? super Cookie, Mono<? extends Cookie>>) - Method in class reactor.netty.http.client.HttpClient
-
Apply cookies configuration emitted by the returned Mono before requesting.
- create() - Static method in class reactor.netty.http.client.HttpClient
-
- create(ConnectionProvider) - Static method in class reactor.netty.http.client.HttpClient
-
- create() - Static method in class reactor.netty.http.server.HttpServer
-
- create(String, Object...) - Static method in class reactor.netty.http.server.logging.AccessLog
-
- create(Function<AccessLogArgProvider, AccessLog>) - Method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
- createFilter(Predicate<AccessLogArgProvider>) - Static method in interface reactor.netty.http.server.logging.AccessLogFactory
-
Helper method to create an access log factory that selectively enables access logs.
- createFilter(Predicate<AccessLogArgProvider>, AccessLogFactory) - Static method in interface reactor.netty.http.server.logging.AccessLogFactory
-
Helper method to create an access log factory that selectively enables access logs and customizes
the format to apply.
- currentContext() - Method in interface reactor.netty.http.client.HttpClientInfos
-
- currentContextView() - Method in interface reactor.netty.http.client.HttpClientInfos
-
- factory(HttpDataFactory) - Method in interface reactor.netty.http.client.HttpClientForm
-
Set Upload factories (allows memory threshold configuration)
- failOnMissingResponse(boolean) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
-
Configure whether or not to throw an exception on a channel inactive
in case there was a missing response
- file(String, File) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, InputStream) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- file(String, Path) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- file(String, String) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- file(Predicate<HttpServerRequest>, Path, Function<HttpServerResponse, HttpServerResponse>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP GET on the passed path to be used as a routing condition.
- files(String, File[], String[]) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- files(String, File[], String[], boolean[]) - Method in interface reactor.netty.http.client.HttpClientForm
-
Add an HTTP File Upload attribute
- fillInStackTrace() - Method in exception reactor.netty.http.client.PrematureCloseException
-
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>) - Method in class reactor.netty.http.client.HttpClient
-
Enables auto-redirect support if the passed
Predicate matches.
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(boolean) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether HTTP status 301|302|307|308 auto-redirect support is enabled.
- followRedirect(boolean, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirect(boolean, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
-
- followRedirectPredicate() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured follow redirect predicate or null.
- forwarded(BiFunction<ConnectionInfo, HttpRequest, ConnectionInfo>) - Method in class reactor.netty.http.server.HttpServer
-
Specifies a custom request handler for deriving information about the connection.
- forwarded(boolean) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether support for the "Forwarded" and "X-Forwarded-*"
HTTP request headers for deriving information about the connection is enabled.
- from(TcpClient) - Static method in class reactor.netty.http.client.HttpClient
-
- from(TcpServer) - Static method in class reactor.netty.http.server.HttpServer
-
- fullPath() - Method in interface reactor.netty.http.HttpInfos
-
- h2cMaxContentLength - Variable in class reactor.netty.http.HttpDecoderSpec
-
- h2cMaxContentLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum length of the content of the HTTP/2.0 clear-text upgrade request.
- h2cMaxContentLength() - Method in class reactor.netty.http.HttpDecoderSpec
-
- handle(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
- handle(BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in class reactor.netty.http.server.HttpServer
-
Attach an I/O handler to react on a connected client
- handlePing(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets flag whether to proxy websocket ping frames or respond to them.
- handlePing() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns whether to proxy websocket PING frames or respond to them.
- handlePing() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- hashCode() - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
-
- hashCode() - Method in class reactor.netty.http.Http2SettingsSpec
-
- hashCode() - Method in class reactor.netty.http.HttpDecoderSpec
-
- hasSentHeaders() - Method in class reactor.netty.http.HttpOperations
-
Has headers been sent
- hasSentHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns true if headers and status have been sent to the client
- head() - Method in class reactor.netty.http.client.HttpClient
-
- head(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP HEAD on the passed path to be used as a routing condition.
- header(CharSequence, CharSequence) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Set an outbound header, replacing any pre-existing value.
- header(CharSequence, CharSequence) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an outbound HTTP header, replacing any pre-existing value.
- headers(Consumer<? super HttpHeaders>) - Method in class reactor.netty.http.client.HttpClient
-
Apply headers configuration.
- headers() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return a copy of the request headers.
- headers(HttpHeaders) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Set outbound headers from the passed headers.
- headers(HttpHeaders) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets outbound HTTP headers, replacing any pre-existing value for these headers.
- headers() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Returns the websocket remote headers sent during handshake
- headersWhen(Function<? super HttpHeaders, Mono<? extends HttpHeaders>>) - Method in class reactor.netty.http.client.HttpClient
-
Apply headers configuration emitted by the returned Mono before requesting.
- headerTableSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_HEADER_TABLE_SIZE value.
- headerTableSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_HEADER_TABLE_SIZE value or null.
- host(String) - Method in class reactor.netty.http.server.HttpServer
-
- hostAddress() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns the address of the host peer or null in case of Unix Domain Sockets.
- http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.client.HttpClient
-
Apply HTTP/2 configuration
- http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.server.HttpServer
-
Apply HTTP/2 configuration
- http2SettingsSpec() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the HTTP/2 configuration
- Http2SettingsSpec - Class in reactor.netty.http
-
- http2SettingsSpec() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP/2 configuration
- Http2SettingsSpec.Builder - Interface in reactor.netty.http
-
- HttpClient - Class in reactor.netty.http.client
-
An HttpClient allows to build in a safe immutable way an http client that is
materialized and connecting when
ClientTransport.connect() is ultimately called.
- HttpClient() - Constructor for class reactor.netty.http.client.HttpClient
-
- HttpClient.RedirectSendHandler - Interface in reactor.netty.http.client
-
- HttpClient.RequestSender - Interface in reactor.netty.http.client
-
- HttpClient.ResponseReceiver<S extends HttpClient.ResponseReceiver<?>> - Interface in reactor.netty.http.client
-
A response extractor for this configured
HttpClient.
- HttpClient.UriConfiguration<S extends HttpClient.UriConfiguration<?>> - Interface in reactor.netty.http.client
-
A URI configuration
- HttpClient.WebsocketReceiver<S extends HttpClient.WebsocketReceiver<?>> - Interface in reactor.netty.http.client
-
Allow a websocket handling.
- HttpClient.WebsocketSender - Interface in reactor.netty.http.client
-
- HttpClientConfig - Class in reactor.netty.http.client
-
Encapsulate all necessary configuration for HTTP client transport.
- HttpClientForm - Interface in reactor.netty.http.client
-
An HTTP Form builder
- HttpClientInfos - Interface in reactor.netty.http.client
-
An Http Reactive Channel with several accessors related to HTTP flow: resource URL,
information for redirections etc...
- HttpClientMetricsRecorder - Interface in reactor.netty.http.client
-
Interface for collecting metrics on HTTP client level
- HttpClientRequest - Interface in reactor.netty.http.client
-
An Http Reactive client metadata contract for outgoing requests.
- HttpClientResponse - Interface in reactor.netty.http.client
-
An HttpClient Reactive metadata contract for incoming response.
- HttpClientState - Enum in reactor.netty.http.client
-
- HttpDecoderSpec<T extends HttpDecoderSpec<T>> - Class in reactor.netty.http
-
A configuration builder to fine tune the HttpCodec (or more precisely
the settings for the decoder)
- HttpDecoderSpec() - Constructor for class reactor.netty.http.HttpDecoderSpec
-
- HttpInfos - Interface in reactor.netty.http
-
An Http Reactive Channel with several accessors related to HTTP flow: headers, params,
URI, method, websocket...
- HttpMetricsRecorder - Interface in reactor.netty.http
-
Interface for recording metrics for HTTP protocol.
- HttpOperations<INBOUND extends NettyInbound,OUTBOUND extends NettyOutbound> - Class in reactor.netty.http
-
An HTTP ready
ChannelOperations with state management for status and headers
(first HTTP response packet).
- HttpOperations(HttpOperations<INBOUND, OUTBOUND>) - Constructor for class reactor.netty.http.HttpOperations
-
- HttpOperations(Connection, ConnectionObserver) - Constructor for class reactor.netty.http.HttpOperations
-
- HttpOperations.PostHeadersNettyOutbound - Class in reactor.netty.http
-
- HttpProtocol - Enum in reactor.netty.http
-
An enum defining various HTTP negotiations between H2, H2C-upgrade,
H2C-prior-knowledge and HTTP/1.1
- httpRequestDecoder(Function<HttpRequestDecoderSpec, HttpRequestDecoderSpec>) - Method in class reactor.netty.http.server.HttpServer
-
- HttpRequestDecoderSpec - Class in reactor.netty.http.server
-
- HttpResources - Class in reactor.netty.http
-
Hold the default HTTP/1.x resources
- httpResponseDecoder(Function<HttpResponseDecoderSpec, HttpResponseDecoderSpec>) - Method in class reactor.netty.http.client.HttpClient
-
- HttpResponseDecoderSpec - Class in reactor.netty.http.client
-
- HttpServer - Class in reactor.netty.http.server
-
An HttpServer allows to build 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.
- 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
-
- mapConnect(Function<? super Mono<? extends Connection>, ? extends Mono<? extends Connection>>) - Method in class reactor.netty.http.client.HttpClient
-
Intercept the connection lifecycle and allows to delay, 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.
- markSentBody() - Method in class reactor.netty.http.HttpOperations
-
Mark the body sent
- markSentHeaderAndBody(Object...) - Method in class reactor.netty.http.HttpOperations
-
Mark the headers and body sent
- markSentHeaders(Object...) - Method in class reactor.netty.http.HttpOperations
-
Mark the headers sent
- maxChunkSize - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxChunkSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum chunk size that can be decoded for the HTTP request.
- maxChunkSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
- maxConcurrentStreams(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_CONCURRENT_STREAMS value.
- maxConcurrentStreams() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_MAX_CONCURRENT_STREAMS value or null.
- maxFramePayloadLength(int) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets specifies a custom maximum allowable frame payload length.
- maxFramePayloadLength() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns the configured maximum allowable frame payload length.
- maxFramePayloadLength() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- maxFrameSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_FRAME_SIZE value.
- maxFrameSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_MAX_FRAME_SIZE value or null.
- maxHeaderListSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
-
Sets the SETTINGS_MAX_HEADER_LIST_SIZE value.
- maxHeaderListSize() - Method in class reactor.netty.http.Http2SettingsSpec
-
- maxHeaderSize - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxHeaderSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum header size that can be decoded for the HTTP request.
- maxHeaderSize() - Method in class reactor.netty.http.HttpDecoderSpec
-
- maxInitialLineLength - Variable in class reactor.netty.http.HttpDecoderSpec
-
- maxInitialLineLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure the maximum length that can be decoded for the HTTP request's initial
line.
- maxInitialLineLength() - Method in class reactor.netty.http.HttpDecoderSpec
-
- 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.server.logging.AccessLogArgProvider
-
Returns the name of this method, (e.g.
- metrics(boolean, Function<String, String>) - Method in class reactor.netty.http.client.HttpClient
-
Whether to enable metrics to be collected and registered in Micrometer's
globalRegistry
under the name
Metrics.HTTP_CLIENT_PREFIX.
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.client.HttpClient
-
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>, Function<String, String>) - Method in class reactor.netty.http.client.HttpClient
-
Specifies whether the metrics are enabled on the
HttpClient.
- metrics(boolean, Function<String, String>) - Method in class reactor.netty.http.server.HttpServer
-
Whether to enable metrics to be collected and registered in Micrometer's
globalRegistry
under the name
Metrics.HTTP_SERVER_PREFIX.
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.server.HttpServer
-
- metrics(boolean, Supplier<? extends ChannelMetricsRecorder>, Function<String, String>) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether the metrics are enabled on the
HttpServer.
- metricsRecorder(Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.client.HttpClientConfig
-
- metricsRecorder(Supplier<? extends ChannelMetricsRecorder>) - Method in class reactor.netty.http.server.HttpServerConfig
-
- MicrometerHttpMetricsRecorder - Class in reactor.netty.http
-
- MicrometerHttpMetricsRecorder(String, String) - Constructor for class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- minCompressionSize() - Method in class reactor.netty.http.server.HttpServerConfig
-
Compression is performed once response size exceeds the minimum compression size in bytes.
- multipart(boolean) - Method in interface reactor.netty.http.client.HttpClientForm
-
Define if this request will be encoded as Multipart
- param(CharSequence) - Method in interface reactor.netty.http.server.HttpServerRequest
-
URI parameter captured via {} "/test/{var}"
- params() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns the param captured key/value map
- 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 or not the HTTP decoding will continue even after HTTP CONNECT.
- patch() - Method in class reactor.netty.http.client.HttpClient
-
- path() - Method in interface reactor.netty.http.HttpInfos
-
Returns the decoded path portion from the
HttpInfos.uri() without the leading and trailing '/' if present
- port(int) - Method in class reactor.netty.http.client.HttpClient
-
- port(int) - Method in class reactor.netty.http.server.HttpServer
-
- post() - Method in class reactor.netty.http.client.HttpClient
-
- post(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP POST on the passed path to be used as a routing condition.
- PostHeadersNettyOutbound(Mono<Void>, HttpOperations<?, ?>, ByteBuf) - Constructor for class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- PrematureCloseException - Exception in reactor.netty.http.client
-
- protocol(HttpProtocol...) - Method in class reactor.netty.http.client.HttpClient
-
The HTTP protocol to support.
- protocol(HttpProtocol...) - Method in class reactor.netty.http.server.HttpServer
-
The HTTP protocol to support.
- protocol() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the protocol version, (e.g.
- protocols() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the HTTP protocol to support.
- protocols() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the HTTP protocol to support.
- protocols(String) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
-
Sets sub-protocol to use in websocket handshake signature.
- protocols() - Method in interface reactor.netty.http.websocket.WebsocketSpec
-
Returns the configured sub protocols.
- protocols() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
-
- proxyProtocol(ProxyProtocolSupportType) - Method in class reactor.netty.http.server.HttpServer
-
Specifies whether support for the "HAProxy proxy protocol"
for deriving information about the address of the remote peer is enabled.
- proxyProtocolSupportType() - Method in class reactor.netty.http.server.HttpServerConfig
-
Return the supported type for the "HAProxy proxy protocol".
- ProxyProtocolSupportType - Enum in reactor.netty.http.server
-
Proxy protocol support type, this enum class defines how the HttpServer handles proxy protocol.
- proxyProvider(ProxyProvider) - Method in class reactor.netty.http.client.HttpClientConfig
-
- pushEnabled() - Method in class reactor.netty.http.Http2SettingsSpec
-
Returns the configured SETTINGS_ENABLE_PUSH value or null.
- put() - Method in class reactor.netty.http.client.HttpClient
-
- put(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
Listens for HTTP PUT on the passed path to be used as a routing condition.
- reactor.netty.http - package reactor.netty.http
-
Common components for writing HTTP-based clients and servers using Reactor
abstractions.
- reactor.netty.http.client - package reactor.netty.http.client
-
Http Client abstractions and factory
- reactor.netty.http.server - package reactor.netty.http.server
-
Http Server abstractions and factory
- reactor.netty.http.server.logging - package reactor.netty.http.server.logging
-
Http access log
- reactor.netty.http.websocket - package reactor.netty.http.websocket
-
Common components for Websocket using Reactor abstractions.
- receive() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
-
Negotiate a websocket upgrade and extract a flux from the underlying
WebsocketInbound.
- receiveCloseStatus() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Receive the close status code and reason if sent by the remote peer,
or empty if the connection completes otherwise.
- receiveContent() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- receiveFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
- recordDataReceived(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
-
Records the amount of the data that is received, in bytes
- recordDataReceived(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataReceivedTime(String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the time that is spent in consuming incoming data
- recordDataSent(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
-
Records the amount of the data that is sent, in bytes
- recordDataSent(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- recordDataSentTime(SocketAddress, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordDataSentTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the time that is spent in sending outgoing data
- recordResponseTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
-
Records the total time for the request/response
- recordResponseTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
-
Records the total time for the request/response
- redirectedFrom() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return the previous redirections or empty array
- redirectRequestBiConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured redirect request
BiConsumer or null.
- redirectRequestConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured redirect request consumer or null.
- remoteAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.client.HttpClient
-
- remoteAddress() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns the address of the remote peer or null in case of Unix Domain Sockets.
- remoteAddress() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the address of the remote peer or null in case of Unix Domain Sockets.
- request(HttpMethod) - Method in class reactor.netty.http.client.HttpClient
-
Use the passed HTTP method to connect the
HttpClient.
- requestHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the value of a request header with the specified name
or null is case such request header does not exist.
- requestHeaders() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return outbound headers to be sent
- requestHeaders() - Method in interface reactor.netty.http.server.HttpServerRequest
-
- reset() - Static method in class reactor.netty.http.HttpResources
-
Reset http resources to default and return its instance
- resolvePath(String) - Static method in class reactor.netty.http.HttpOperations
-
Returns the decoded path portion from the provided uri
- resolverInternal() - Method in class reactor.netty.http.client.HttpClientConfig
-
- resourceUrl() - Method in interface reactor.netty.http.client.HttpClientInfos
-
Return the fully qualified URL of the requested resource.
- response() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- response(BiFunction<? super HttpClientResponse, ? super ByteBufFlux, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseConnection(BiFunction<? super HttpClientResponse, ? super Connection, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseContent() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the value of a response header with the specified name
or null is case such response header does not exist.
- responseHeaders() - Method in interface reactor.netty.http.client.HttpClientResponse
-
Return response HTTP headers.
- responseHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns the outbound HTTP headers, sent back to the clients
- responseSingle(BiFunction<? super HttpClientResponse, ? super ByteBufMono, ? extends Mono<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
-
- responseTimeBuilder - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- responseTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
-
- responseTimeout(Duration) - Method in class reactor.netty.http.client.HttpClient
-
Specifies the response timeout duration in milliseconds.
- responseTimeout() - Method in class reactor.netty.http.client.HttpClientConfig
-
Return the configured response timeout or null
- responseTimeout(Duration) - Method in interface reactor.netty.http.client.HttpClientRequest
-
Specifies the response timeout duration in milliseconds.
- route(Consumer<? super HttpServerRoutes>) - Method in class reactor.netty.http.server.HttpServer
-
- route(Predicate<? super HttpServerRequest>, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
-
A generic route predicate that if matched invoke the passed I/O handler.
- run() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- scheme() - Method in interface reactor.netty.http.server.HttpServerRequest
-
Returns the current protocol scheme
- secure() - Method in class reactor.netty.http.client.HttpClient
-
Enable default sslContext support.
- secure(Consumer<? super SslProvider.SslContextSpec>) - Method in class reactor.netty.http.client.HttpClient
-
Apply an SSL configuration customization via the passed builder.
- secure(SslProvider) - Method in class reactor.netty.http.client.HttpClient
-
- secure(Consumer<? super SslProvider.SslContextSpec>) - Method in class reactor.netty.http.server.HttpServer
-
Apply an SSL configuration customization via the passed builder.
- secure(SslProvider) - Method in class reactor.netty.http.server.HttpServer
-
Applies an SSL configuration via the passed
SslProvider.
- selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketInbound
-
Returns the websocket subprotocol negotiated by the client and server during
the websocket handshake, or null if none was requested.
- selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Returns the websocket subprotocol negotiated by the client and server during
the websocket handshake, or null if none was requested.
- send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Configure a body to send on request.
- send(BiFunction<? super HttpClientRequest, ? super NettyOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Configure a body to send on request using the
NettyOutbound sending
builder and returning a
Publisher to signal end of the request.
- send(Function<? super HttpClientRequest, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketSender
-
Configure headers to send on request using the returned
Publisher to
signal end of the request.
- send(Publisher<? extends ByteBuf>, Predicate<ByteBuf>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- send(Publisher<? extends ByteBuf>) - Method in class reactor.netty.http.HttpOperations
-
- send() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sends the HTTP headers and empty content thus delimiting a full empty body http response.
- send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
- sendClose() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendClose(int, int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
Prepare to send a close frame on subscribe then close the underlying channel
- sendFile(Path, long, long) - Method in class reactor.netty.http.HttpOperations
-
- sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Prepare to send an HTTP Form including Multipart encoded Form which support
chunked file upload.
- sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>, Consumer<Flux<Long>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
-
Prepare to send an HTTP Form including Multipart encoded Form which support
chunked file upload.
- sendHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendNotFound() - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendObject(Publisher<?>, Predicate<Object>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendObject(Object) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendObject(Object) - Method in class reactor.netty.http.HttpOperations
-
- sendRedirect(String) - Method in interface reactor.netty.http.server.HttpServerResponse
-
- sendString(Publisher<? extends String>, Charset) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
-
- sendUsing(Callable<? extends S>, BiFunction<? super Connection, ? super S, ?>, Consumer<? super S>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
-
- sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Upgrades the connection to websocket.
- sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Upgrades the connection to websocket.
- set(ConnectionProvider) - Static method in class reactor.netty.http.HttpResources
-
Update pooling resources and return the global HTTP/1.x resources.
- set(LoopResources) - Static method in class reactor.netty.http.HttpResources
-
Update event loops resources and return the global HTTP/1.x resources.
- sse() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Adds "text/event-stream" content-type for Server-Sent Events
- sslProvider() - Method in class reactor.netty.http.client.HttpClientConfig
-
- sslProvider() - Method in class reactor.netty.http.server.HttpServerConfig
-
- status() - Method in interface reactor.netty.http.client.HttpClientResponse
-
Return the resolved HTTP Response Status.
- status() - Method in interface reactor.netty.http.server.HttpServerResponse
-
Returns the assigned HTTP status
- status(HttpResponseStatus) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers
- status(int) - Method in interface reactor.netty.http.server.HttpServerResponse
-
Sets an HTTP status to be sent along with the headers
- status() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
-
Returns the response status, (e.g.
- stringToWebsocketFrame - Static variable in interface reactor.netty.http.websocket.WebsocketOutbound
-
- validateHeaders - Variable in class reactor.netty.http.HttpDecoderSpec
-
- validateHeaders(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
-
Configure whether or not to validate headers when decoding requests.
- validateHeaders() - Method in class reactor.netty.http.HttpDecoderSpec
-
- 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.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.server.HttpServerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum reactor.netty.http.server.ProxyProtocolSupportType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version(WebSocketVersion) - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
-
Sets websocket version to use.
- version() - Method in interface reactor.netty.http.client.WebsocketClientSpec
-
Returns the configured WebSocket version
- version() - Method in interface reactor.netty.http.HttpInfos
-
Returns the resolved request version (HTTP 1.1 etc)