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

A

accept(Throwable) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
accessDateTime() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the date-time of the moment when the request was received
accessLog(boolean) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the access log.
accessLog(boolean, AccessLogFactory) - Method in class reactor.netty.http.server.HttpServer
Enable or disable the access log and customize it through an AccessLogFactory.
accessLog(Function<AccessLogArgProvider, AccessLog>) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
as of 1.0.3. Prefer the variant with the AccessLogFactory interface instead. This method will be removed in version 1.2.0.
AccessLog - Class in reactor.netty.http.server.logging
Log the http access information into a Logger named reactor.netty.http.server.AccessLog at INFO level.
AccessLogArgProvider - Interface in reactor.netty.http.server.logging
A provider of the args required for access log.
AccessLogFactory - Interface in reactor.netty.http.server.logging
An interface to declare more concisely a Function that apply an AccessLog by an AccessLogArgProvider.
AccessLogHandlerFactory - Enum in reactor.netty.http.server.logging
Use to create an access-log handler.
addCookie(Cookie) - Method in interface reactor.netty.http.client.HttpClientRequest
Add an outbound cookie
addCookie(Cookie) - Method in interface reactor.netty.http.server.HttpServerResponse
Adds an outbound cookie
addHandler(String, ChannelHandler) - Method in class reactor.netty.http.HttpOperations
 
addHeader(CharSequence, CharSequence) - Method in interface reactor.netty.http.client.HttpClientRequest
Add an outbound http header, appending the value if the header is already set.
addHeader(CharSequence, CharSequence) - Method in interface reactor.netty.http.server.HttpServerResponse
Adds an outbound HTTP header, appending the value if the header already exist.
afterMarkSentHeaders() - Method in class reactor.netty.http.HttpOperations
 
aggregateFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
Turn this WebsocketInbound into aggregating mode which will only produce fully formed frame that have been received fragmented.
aggregateFrames(int) - Method in interface reactor.netty.http.websocket.WebsocketInbound
Turn this WebsocketInbound into aggregating mode which will only produce fully formed frame that have been received fragmented.
allCookieHeaders() - Method in class reactor.netty.http.Cookies
 
allCookies() - Method in interface reactor.netty.http.server.HttpServerInfos
Returns resolved HTTP cookies.
alloc() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
allowDuplicateContentLengths - Variable in class reactor.netty.http.HttpDecoderSpec
 
allowDuplicateContentLengths(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
Configure whether to allow duplicate Content-Length headers.
allowDuplicateContentLengths() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configuration whether to allow duplicate Content-Length headers.
attr(String, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP Form attribute

B

baseDirectory() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured directory where to store disk Attribute/FileUpload.
baseDirectory(Path) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
Sets the directory where to store disk Attribute/FileUpload.
baseUrl(String) - Method in class reactor.netty.http.client.HttpClient
Configure URI to use for this request/response.
baseUrl() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured base URL to use for this request/response or null.
beforeMarkSentHeaders() - Method in class reactor.netty.http.HttpOperations
 
bindAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.server.HttpServer
 
build() - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
build() - Method in class reactor.netty.http.client.WebsocketClientSpec.Builder
build() - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Build a new Http2SettingsSpec
build() - Method in class reactor.netty.http.server.WebsocketServerSpec.Builder
builder() - Static method in class reactor.netty.http.client.Http2AllocationStrategy
Creates a builder for Http2AllocationStrategy.
builder() - Static method in interface reactor.netty.http.client.WebsocketClientSpec
Create builder with default properties:
version = WebSocketVersion.V13
protocols = null
maxFramePayloadLength = 65536
handlePing = false
compress = false
builder() - Static method in class reactor.netty.http.Http2SettingsSpec
Creates a builder for Http2SettingsSpec.
builder() - Static method in interface reactor.netty.http.server.WebsocketServerSpec
Create builder with default properties:
protocols = null
maxFramePayloadLength = 65536
handlePing = false
compress = 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
 
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
Set the Form Charset
charset(Charset) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
charset() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured charset for Attribute/FileUpload.
chunkedTransfer(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
Sets Transfer-Encoding header
cleanOnTerminate(boolean) - Method in interface reactor.netty.http.client.HttpClientForm
Should file attributes be cleaned and eventually removed from disk.
comparator(Comparator<HttpRouteHandlerMetadata>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Use the provided Comparator to sort routes, rather than using configured order.Routes that were already configured are also impacted by this change and will be sorted according to the comparator.You can revert to using the declaration order by calling the HttpServerRoutes.noComparator() method (which is the default).
compress(boolean) - Method in class reactor.netty.http.client.HttpClient
Specifies whether GZip compression is enabled.
compress(BiPredicate<HttpServerRequest, HttpServerResponse>) - Method in class reactor.netty.http.server.HttpServer
Enable GZip response compression if the client request presents accept encoding headers and the provided Predicate matches.
compress(boolean) - Method in class reactor.netty.http.server.HttpServer
Specifies whether GZip response compression is enabled if the client request presents accept encoding.
compress(int) - Method in class reactor.netty.http.server.HttpServer
Enable GZip response compression if the client request presents accept encoding headers AND the response reaches a minimum threshold
compress(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
Sets flag whether the websocket compression extension is enabled if the client request presents websocket extensions headers.
compress() - Method in interface reactor.netty.http.websocket.WebsocketSpec
Returns whether the websocket compression extension is enabled.
compress() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
 
compression(boolean) - Method in interface reactor.netty.http.server.HttpServerResponse
Enables/Disables compression handling (gzip/deflate) for the underlying response
compressPredicate() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured compression predicate or null.
connect() - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
Negotiate a websocket upgrade and return a Mono of Connection.
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.
ContextAwareHttpClientMetricsRecorder - Class in reactor.netty.http.client
ContextView aware class for collecting metrics on HTTP client level
ContextAwareHttpClientMetricsRecorder() - Constructor for class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
ContextAwareHttpMetricsRecorder - Class in reactor.netty.http
ContextView aware class for recording metrics for HTTP protocol.
ContextAwareHttpMetricsRecorder() - Constructor for class reactor.netty.http.ContextAwareHttpMetricsRecorder
 
ContextAwareHttpServerMetricsRecorder - Class in reactor.netty.http.server
ContextView aware class for collecting metrics on HTTP server level
ContextAwareHttpServerMetricsRecorder() - Constructor for class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
 
cookie(Cookie) - Method in class reactor.netty.http.client.HttpClient
Apply cookies configuration.
cookie(String, Consumer<? super Cookie>) - Method in class reactor.netty.http.client.HttpClient
Apply cookies configuration.
cookieCodec(ClientCookieEncoder) - Method in class reactor.netty.http.client.HttpClient
Configure the ClientCookieEncoder, ClientCookieDecoder will be chosen based on the encoder
cookieCodec(ClientCookieEncoder, ClientCookieDecoder) - Method in class reactor.netty.http.client.HttpClient
cookieCodec(ServerCookieEncoder) - Method in class reactor.netty.http.server.HttpServer
Configure the ServerCookieEncoder; ServerCookieDecoder will be chosen based on the encoder
cookieCodec(ServerCookieEncoder, ServerCookieDecoder) - Method in class reactor.netty.http.server.HttpServer
cookieDecoder() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured ClientCookieDecoder or the default ClientCookieDecoder.STRICT.
cookieDecoder() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured ServerCookieDecoder or the default ServerCookieDecoder.STRICT.
cookieEncoder() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured ClientCookieEncoder or the default ClientCookieEncoder.STRICT.
cookieEncoder() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured ServerCookieEncoder or the default ServerCookieEncoder.STRICT.
Cookies - Class in reactor.netty.http
Store cookies for the http channel.
Cookies(HttpHeaders, CharSequence, boolean, CookieDecoder) - Constructor for class reactor.netty.http.Cookies
 
cookies() - Method in interface reactor.netty.http.HttpInfos
Returns resolved HTTP cookies
cookies() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns resolved HTTP cookies.
cookiesWhen(String, Function<? super Cookie, Mono<? extends Cookie>>) - Method in class reactor.netty.http.client.HttpClient
Apply cookies configuration emitted by the returned Mono before requesting.
copy() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
create() - Static method in class reactor.netty.http.client.HttpClient
Prepare a pooled HttpClient.
create(ConnectionProvider) - Static method in class reactor.netty.http.client.HttpClient
Prepare an HttpClient.
create() - Static method in class reactor.netty.http.server.HttpServer
Prepare an HttpServer
create(String, Object...) - Static method in class reactor.netty.http.server.logging.AccessLog
 
create(Function<AccessLogArgProvider, AccessLog>) - Method in enum reactor.netty.http.server.logging.AccessLogHandlerFactory
Create an access log handler, AccessLogHandlerH1 or AccessLogHandlerH2.
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
Deprecated.
Use HttpClientInfos.currentContextView(). This method will be removed in version 1.1.0.
currentContextView() - Method in interface reactor.netty.http.client.HttpClientInfos
Return the current ContextView associated with the Mono/Flux exposed via HttpClient.ResponseReceiver.response() or related terminating API.

D

DATA_RECEIVED_TIME_DESCRIPTION - Static variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
DATA_SENT_TIME_DESCRIPTION - Static variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
dataReceivedTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
dataSentTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
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.
DEFAULT_ALLOW_DUPLICATE_CONTENT_LENGTHS - 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
 
DEFAULT_MAX_HEADER_SIZE - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_MAX_INITIAL_LINE_LENGTH - Static variable in class reactor.netty.http.HttpDecoderSpec
 
DEFAULT_PARSE_HTTP_AFTER_CONNECT_REQUEST - Static variable in class reactor.netty.http.client.HttpResponseDecoderSpec
 
DEFAULT_VALIDATE_HEADERS - Static variable in class reactor.netty.http.HttpDecoderSpec
 
defaultAddressResolverGroup() - Method in class reactor.netty.http.client.HttpClientConfig
Provides a global AddressResolverGroup from HttpResources that is shared amongst all HTTP clients.
defaultConfiguration() - Method in class reactor.netty.http.Http11SslContextSpec
 
defaultConfiguration() - Method in class reactor.netty.http.Http2SslContextSpec
 
defaultConnectionObserver() - Method in class reactor.netty.http.client.HttpClientConfig
 
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
 
delete() - Method in class reactor.netty.http.client.HttpClient
HTTP DELETE to connect the HttpClient.
delete(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP DELETE on the passed path to be used as a routing condition.
directory(String, Path) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
directory(String, Path, Function<HttpServerResponse, HttpServerResponse>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.The content of the provided directory will be served.
disableRetry(boolean) - Method in class reactor.netty.http.client.HttpClient
Option to disable retry once support for the outgoing requests that fail with AbortedException.isConnectionReset(Throwable).
disposeLoopsAndConnections() - Static method in class reactor.netty.http.HttpResources
Shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsAndConnectionsLater() - Static method in class reactor.netty.http.HttpResources
Prepare to shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsAndConnectionsLater(Duration, Duration) - Static method in class reactor.netty.http.HttpResources
Prepare to shutdown the global HttpResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeWhen(SocketAddress) - Method in class reactor.netty.http.HttpResources
 
doAfterRequest(BiConsumer<? super HttpClientRequest, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has been sent and HttpClientState.REQUEST_SENT has been emitted.
doAfterResponseSuccess(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse has been fully received and HttpClientState.RESPONSE_COMPLETED has been emitted.
doOnError(BiConsumer<? super HttpClientRequest, ? super Throwable>, BiConsumer<? super HttpClientResponse, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has not been sent and when HttpClientResponse has not been fully received.
doOnRedirect(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse headers have been received and the request is about to be redirected.
doOnRequest(BiConsumer<? super HttpClientRequest, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest is about to be sent and HttpClientState.REQUEST_PREPARED has been emitted.
doOnRequestError(BiConsumer<? super HttpClientRequest, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientRequest has not been sent.
doOnResponse(BiConsumer<? super HttpClientResponse, ? super Connection>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called after HttpClientResponse headers have been received and HttpClientState.RESPONSE_RECEIVED has been emitted.
doOnResponseError(BiConsumer<? super HttpClientResponse, ? super Throwable>) - Method in class reactor.netty.http.client.HttpClient
Setup a callback called when HttpClientResponse has not been fully received, HttpClientState.RESPONSE_INCOMPLETE has been emitted.
duration() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the request/response duration.

E

encoding(HttpPostRequestEncoder.EncoderMode) - Method in interface reactor.netty.http.client.HttpClientForm
Set Form encoding
equals(Object) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
 
equals(Object) - Method in class reactor.netty.http.Http2SettingsSpec
 
equals(Object) - Method in class reactor.netty.http.HttpDecoderSpec
 
equals(Object) - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
 
estimatePermitCount() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 

F

factory(HttpDataFactory) - Method in interface reactor.netty.http.client.HttpClientForm
Set Upload factories (allows memory threshold configuration)
failOnMissingResponse(boolean) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
Configure whether to throw an exception on a channel inactive in case there was a missing response
file(String, File) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, InputStream) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
file(String, Path) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
file(String, String) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
file(Predicate<HttpServerRequest>, Path, Function<HttpServerResponse, HttpServerResponse>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
files(String, File[], String[]) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
files(String, File[], String[], boolean[]) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute
fillInStackTrace() - Method in exception reactor.netty.http.client.PrematureCloseException
 
followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>) - Method in class reactor.netty.http.client.HttpClient
Enables auto-redirect support if the passed Predicate matches.
followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(BiPredicate) that also accepts BiConsumer that provides the headers from the previous request and the current redirect request.
followRedirect(BiPredicate<HttpClientRequest, HttpClientResponse>, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(BiPredicate) that also accepts a redirect request processor.
followRedirect(boolean) - Method in class reactor.netty.http.client.HttpClient
Specifies whether HTTP status 301|302|303|307|308 auto-redirect support is enabled.
followRedirect(boolean, BiConsumer<HttpHeaders, HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(boolean) that also accepts BiConsumer that provides the headers from the previous request and the current redirect request.
followRedirect(boolean, Consumer<HttpClientRequest>) - Method in class reactor.netty.http.client.HttpClient
Variant of HttpClient.followRedirect(boolean) that also accepts a redirect request processor.
followRedirectPredicate() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured follow redirect predicate or null.
forClient() - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new client-side SslContext.
forClient() - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new client-side SslContext.
formDecoderProvider() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured HTTP form decoder or the default.
forServer(File, File) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, File, String) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManager) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http11SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, File) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(File, File, String) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(InputStream, InputStream, String) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManager) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(KeyManagerFactory) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, Iterable<? extends X509Certificate>) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, String, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
forServer(PrivateKey, X509Certificate...) - Static method in class reactor.netty.http.Http2SslContextSpec
Creates a builder for new server-side SslContext.
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
Deprecated.
Use the other methods exposed by HttpClient to achieve the same configurations. This method will be removed in version 1.1.0.
from(TcpServer) - Static method in class reactor.netty.http.server.HttpServer
Deprecated.
Use the other methods exposed by HttpServer to achieve the same configurations. This method will be removed in version 1.1.0.
fullPath() - Method in interface reactor.netty.http.HttpInfos
Returns the decoded path portion from the HttpInfos.uri()

G

get() - Method in class reactor.netty.http.client.HttpClient
HTTP GET to connect the HttpClient.
get() - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
 
get() - Method in class reactor.netty.http.Http11SslContextSpec
 
get() - Method in class reactor.netty.http.Http2SslContextSpec
 
get() - Static method in class reactor.netty.http.HttpResources
Return the global HTTP resources for event loops and pooling
get() - Method in class reactor.netty.http.server.HttpRequestDecoderSpec
 
get(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP GET on the passed path to be used as a routing condition.
get() - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
 
getAllCachedCookies() - Method in class reactor.netty.http.server.ServerCookies
Wait for the cookies to become available, cache them and subsequently return the cached map of cookies.
getCachedCookies() - Method in class reactor.netty.http.Cookies
Wait for the cookies to become available, cache them and subsequently return the cached map of cookies.
getCachedCookies() - Method in class reactor.netty.http.server.ServerCookies
 
getHostAddress() - Method in class reactor.netty.http.server.ConnectionInfo
Return the host address of the connection.
getMethod() - Method in interface reactor.netty.http.server.HttpRouteHandlerMetadata
Get the http method this handler can handle
getOrCreateDefaultResolver() - Method in class reactor.netty.http.HttpResources
 
getOrCreateHttp2ConnectionProvider(Function<ConnectionProvider, ConnectionProvider>) - Method in class reactor.netty.http.HttpResources
Safely checks whether a ConnectionProvider for HTTP/2 traffic exists and proceed with a creation if it does not exist.
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.

H

h2cMaxContentLength - Variable in class reactor.netty.http.HttpDecoderSpec
 
h2cMaxContentLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
Configure the maximum length of the content of the HTTP/2.0 clear-text upgrade request.
h2cMaxContentLength() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configured maximum length of the content of the HTTP/2.0 clear-text upgrade request.
handle(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketReceiver
Negotiate a websocket upgrade and extract a flux from the given WebsocketInbound and WebsocketOutbound.
handle(BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in class reactor.netty.http.server.HttpServer
Attach an I/O handler to react on a connected client
handlePing(boolean) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
Sets flag whether to proxy websocket ping frames or respond to them.
handlePing() - Method in interface reactor.netty.http.websocket.WebsocketSpec
Returns whether to proxy websocket PING frames or respond to them.
handlePing() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
 
hashCode() - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
 
hashCode() - Method in class reactor.netty.http.Http2SettingsSpec
 
hashCode() - Method in class reactor.netty.http.HttpDecoderSpec
 
hashCode() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
 
hasReadCookies() - Method in class reactor.netty.http.Cookies
 
hasSentHeaders() - Method in class reactor.netty.http.HttpOperations
Has headers been sent
hasSentHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
Returns true if headers and status have been sent to the client
head() - Method in class reactor.netty.http.client.HttpClient
HTTP HEAD to connect the HttpClient.
head(String, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for HTTP HEAD on the passed path to be used as a routing condition.
header(CharSequence, CharSequence) - Method in interface reactor.netty.http.client.HttpClientRequest
Set an outbound header, replacing any pre-existing value.
header(CharSequence, CharSequence) - Method in interface reactor.netty.http.server.HttpServerResponse
Sets an outbound HTTP header, replacing any pre-existing value.
headers(Consumer<? super HttpHeaders>) - Method in class reactor.netty.http.client.HttpClient
Apply headers configuration.
headers() - Method in class reactor.netty.http.client.HttpClientConfig
Return a copy of the request headers.
headers(HttpHeaders) - Method in interface reactor.netty.http.client.HttpClientRequest
Set outbound headers from the passed headers.
headers(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.
HOSTNAME_VERIFICATION_CONFIGURER - Static variable in class reactor.netty.http.client.HttpClientSecurityUtils
Enables the hostname verification.
Http11SslContextSpec - Class in reactor.netty.http
SslContext builder that provides default configuration specific to HTTP/1.x as follows: SslProvider will be set depending on OpenSsl.isAvailable() The default cipher suites will be used Application protocol negotiation configuration is disabled
Http2AllocationStrategy - Class in reactor.netty.http.client
HTTP/2 ConnectionProvider.AllocationStrategy.
Http2AllocationStrategy.Builder - Interface in reactor.netty.http.client
 
http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.client.HttpClient
Apply HTTP/2 configuration
http2Settings(Consumer<Http2SettingsSpec.Builder>) - Method in class reactor.netty.http.server.HttpServer
Apply HTTP/2 configuration
http2SettingsSpec() - Method in class reactor.netty.http.client.HttpClientConfig
Return the HTTP/2 configuration
Http2SettingsSpec - Class in reactor.netty.http
A configuration builder to fine tune the Http2Settings.
http2SettingsSpec() - Method in class reactor.netty.http.server.HttpServerConfig
Return the HTTP/2 configuration
Http2SettingsSpec.Builder - Interface in reactor.netty.http
 
Http2SslContextSpec - Class in reactor.netty.http
SslContext builder that provides default configuration specific to HTTP/2 as follows: SslProvider will be set depending on OpenSsl.isAlpnSupported() Http2SecurityUtil.CIPHERS Application protocol negotiation configuration is enabled HTTP/1.1 and HTTP/2 support in order to support upgrade to HTTP/2
HttpClient - Class in reactor.netty.http.client
An HttpClient allows building in a safe immutable way an http client that is materialized and connecting when ClientTransport.connect() is ultimately called.
HttpClient() - Constructor for class reactor.netty.http.client.HttpClient
 
HttpClient.RedirectSendHandler - Interface in reactor.netty.http.client
Marker interface for use with HttpClient.RequestSender.send(BiFunction).
HttpClient.RequestSender - Interface in reactor.netty.http.client
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.ResponseReceiver API.
HttpClient.ResponseReceiver<S extends HttpClient.ResponseReceiver<?>> - Interface in reactor.netty.http.client
A response extractor for this configured HttpClient.
HttpClient.UriConfiguration<S extends HttpClient.UriConfiguration<?>> - Interface in reactor.netty.http.client
A URI configuration
HttpClient.WebsocketReceiver<S extends HttpClient.WebsocketReceiver<?>> - Interface in reactor.netty.http.client
Allow a websocket handling.
HttpClient.WebsocketSender - Interface in reactor.netty.http.client
Allow a request body configuration before calling one of the terminal, Publisher based, HttpClient.WebsocketReceiver API.
HttpClientConfig - Class in reactor.netty.http.client
Encapsulate all necessary configuration for HTTP client transport.
HttpClientForm - Interface in reactor.netty.http.client
An HTTP Form builder
HttpClientInfos - Interface in reactor.netty.http.client
An Http Reactive Channel with several accessors related to HTTP flow: resource URL, information for redirections etc...
HttpClientMetricsRecorder - Interface in reactor.netty.http.client
Interface for collecting metrics on HTTP client level
HttpClientRequest - Interface in reactor.netty.http.client
An Http Reactive client metadata contract for outgoing requests.
HttpClientResponse - Interface in reactor.netty.http.client
An HttpClient Reactive metadata contract for incoming response.
HttpClientSecurityUtils - Class in reactor.netty.http.client
Provides utilities for HttpClient SSL/TLS configuration.
HttpClientState - Enum in reactor.netty.http.client
Specific Http Client state observable by HttpClient.observe(ConnectionObserver)
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...
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
Configure the HttpServerCodec's request decoding options.
HttpRequestDecoderSpec - Class in reactor.netty.http.server
A configuration builder to fine tune the HttpServerCodec (or more precisely the HttpServerCodec.HttpServerRequestDecoder) for HTTP/1.1 or HttpServerUpgradeHandler for H2C.
HttpResources - Class in reactor.netty.http
Hold the default HTTP/1.x resources
httpResponseDecoder(Function<HttpResponseDecoderSpec, HttpResponseDecoderSpec>) - Method in class reactor.netty.http.client.HttpClient
Configure the HttpClientCodec's response decoding options.
HttpResponseDecoderSpec - Class in reactor.netty.http.client
A configuration builder to fine tune the HttpClientCodec (or more precisely the HttpClientCodec.Decoder).
HttpRouteHandlerMetadata - Interface in reactor.netty.http.server
Provides the metadata that a given handler can handle.
HttpServer - Class in reactor.netty.http.server
An HttpServer allows building in a safe immutable way an HTTP server that is materialized and connecting when ServerTransport.bind() is ultimately called.
HttpServer() - Constructor for class reactor.netty.http.server.HttpServer
 
HttpServerConfig - Class in reactor.netty.http.server
Encapsulate all necessary configuration for HTTP server transport.
HttpServerFormDecoderProvider - Class in reactor.netty.http.server
A configuration builder to fine tune the HTTP form decoder.
HttpServerFormDecoderProvider.Builder - Interface in reactor.netty.http.server
 
HttpServerInfos - Interface in reactor.netty.http.server
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
HttpServerMetricsRecorder - Interface in reactor.netty.http.server
Interface for collecting metrics on HTTP server level
HttpServerRequest - Interface in reactor.netty.http.server
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
HttpServerResponse - Interface in reactor.netty.http.server
An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...
HttpServerRoutes - Interface in reactor.netty.http.server
Server routes are unique and only the first matching in order of declaration will be invoked.
HttpServerState - Enum in reactor.netty.http.server
Specific Http Server state observable by Transport.observe(ConnectionObserver)

I

idleTimeout(Duration) - Method in class reactor.netty.http.server.HttpServer
Specifies an idle timeout on the connection when it is waiting for an HTTP request (resolution: ms).
idleTimeout() - Method in class reactor.netty.http.server.HttpServerConfig
Return the configured idle timeout for the connection when it is waiting for an HTTP request or null.
incrementErrorsCount(ContextView, SocketAddress, String) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
Increments the number of the errors that are occurred
incrementErrorsCount(SocketAddress, String) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
 
incrementErrorsCount(SocketAddress, String) - Method in interface reactor.netty.http.HttpMetricsRecorder
Increments the number of the errors that are occurred
incrementErrorsCount(SocketAddress, String) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
index(BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
This route will be invoked when GET "/path" or "/path/" like uri are requested.
INDEX_PREDICATE - Static variable in interface reactor.netty.http.server.HttpServerRoutes
 
initialBufferSize - Variable in class reactor.netty.http.HttpDecoderSpec
 
initialBufferSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
Configure the initial buffer size for HTTP request decoding.
initialBufferSize() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configured initial buffer size for HTTP request decoding.
initialWindowSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Sets the SETTINGS_INITIAL_WINDOW_SIZE value.
initialWindowSize() - Method in class reactor.netty.http.Http2SettingsSpec
Returns the configured SETTINGS_INITIAL_WINDOW_SIZE value or null.
initShortId() - Method in class reactor.netty.http.HttpOperations
 
isAcceptGzip() - Method in class reactor.netty.http.client.HttpClientConfig
Return whether GZip compression is enabled.
isFollowRedirect() - Method in interface reactor.netty.http.client.HttpClientRequest
Return true if redirected will be followed
isFormUrlencoded() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns true if the request has Content-Type with value application/x-www-form-urlencoded.
isForwarded() - Method in class reactor.netty.http.server.HttpServerConfig
Returns whether that HttpServer supports the "Forwarded" and "X-Forwarded-*" HTTP request headers for deriving information about the connection.
isKeepAlive() - Method in interface reactor.netty.http.HttpInfos
Is the request keep alive
isMultipart() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns true if the request has Content-Type with value multipart/form-data.
isRetryDisabled() - Method in class reactor.netty.http.client.HttpClientConfig
Return true if retry once is disabled, false otherwise.
isSecure() - Method in class reactor.netty.http.client.HttpClientConfig
Returns true if that HttpClient secured via SSL transport
isSecure() - Method in class reactor.netty.http.server.HttpServerConfig
Returns true if that HttpServer secured via SSL transport
isWebsocket() - Method in interface reactor.netty.http.HttpInfos
Returns true if websocket connection (upgraded)
isWebsocket() - Method in class reactor.netty.http.HttpOperations
 

K

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

L

loggingHandler(LoggingHandler) - Method in class reactor.netty.http.client.HttpClientConfig
 
loggingHandler(LoggingHandler) - Method in class reactor.netty.http.server.HttpServerConfig
 

M

mapConnect(Function<? super Mono<? extends Connection>, ? extends Mono<? extends Connection>>) - Method in class reactor.netty.http.client.HttpClient
Intercept the connection lifecycle and allows delaying, transform or inject a context.
mapHandle(BiFunction<? super Mono<Void>, ? super Connection, ? extends Mono<Void>>) - Method in class reactor.netty.http.server.HttpServer
Decorate the configured I/O handler.
markReadCookies() - Method in class reactor.netty.http.Cookies
 
markReadingCookies() - Method in class reactor.netty.http.Cookies
 
markSentBody() - Method in class reactor.netty.http.HttpOperations
Mark the body sent
markSentHeaderAndBody(Object...) - Method in class reactor.netty.http.HttpOperations
Mark the headers and body sent
markSentHeaders(Object...) - Method in class reactor.netty.http.HttpOperations
Mark the headers sent
maxChunkSize - Variable in class reactor.netty.http.HttpDecoderSpec
 
maxChunkSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
Configure the maximum chunk size that can be decoded for the HTTP request.
maxChunkSize() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configured maximum chunk size that can be decoded for the HTTP request.
maxConcurrentStreams(long) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
Configures the maximum number of the concurrent streams that can be opened to the remote peer.
maxConcurrentStreams() - Method in class reactor.netty.http.client.Http2AllocationStrategy
Returns the configured maximum number of the concurrent streams that can be opened to the remote peer.
maxConcurrentStreams(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Sets the SETTINGS_MAX_CONCURRENT_STREAMS value.
maxConcurrentStreams() - Method in class reactor.netty.http.Http2SettingsSpec
Returns the configured SETTINGS_MAX_CONCURRENT_STREAMS value or null.
maxConnections(int) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
Configures the maximum number of live connections to keep in the pool.
maxFramePayloadLength(int) - Method in class reactor.netty.http.websocket.WebsocketSpec.Builder
Sets specifies a custom maximum allowable frame payload length.
maxFramePayloadLength() - Method in interface reactor.netty.http.websocket.WebsocketSpec
Returns the configured maximum allowable frame payload length.
maxFramePayloadLength() - Method in class reactor.netty.http.websocket.WebsocketSpecImpl
 
maxFrameSize(int) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Sets the SETTINGS_MAX_FRAME_SIZE value.
maxFrameSize() - Method in class reactor.netty.http.Http2SettingsSpec
Returns the configured SETTINGS_MAX_FRAME_SIZE value or null.
maxHeaderListSize(long) - Method in interface reactor.netty.http.Http2SettingsSpec.Builder
Sets the SETTINGS_MAX_HEADER_LIST_SIZE value.
maxHeaderListSize() - Method in class reactor.netty.http.Http2SettingsSpec
Returns the configured SETTINGS_MAX_HEADER_LIST_SIZE value or the default Http2CodecUtil.DEFAULT_HEADER_LIST_SIZE.
maxHeaderSize - Variable in class reactor.netty.http.HttpDecoderSpec
 
maxHeaderSize(int) - Method in class reactor.netty.http.HttpDecoderSpec
Configure the maximum header size that can be decoded for the HTTP request.
maxHeaderSize() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configured maximum header size that can be decoded for the HTTP request.
maxInitialLineLength - Variable in class reactor.netty.http.HttpDecoderSpec
 
maxInitialLineLength(int) - Method in class reactor.netty.http.HttpDecoderSpec
Configure the maximum length that can be decoded for the HTTP request's initial line.
maxInitialLineLength() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configured maximum length that can be decoded for the HTTP request's initial line.
maxInMemorySize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
Sets the maximum in-memory size per Attribute/FileUpload i.e.
maxInMemorySize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured maximum size after which an Attribute/FileUpload starts being stored on disk rather than in memory.
maxKeepAliveRequests(int) - Method in class reactor.netty.http.server.HttpServer
The maximum number of HTTP/1.1 requests which can be served until the connection is closed by the server.
maxKeepAliveRequests() - Method in class reactor.netty.http.server.HttpServerConfig
The configured maximum number of HTTP/1.1 requests which can be served until the connection is closed by the server.
maxSize(long) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
Set the maximum size per Attribute/FileUpload.
maxSize() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured maximum allowed size of individual Attribute/FileUpload.
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
An HttpMetricsRecorder implementation for integration with Micrometer.
MicrometerHttpMetricsRecorder(String, String) - Constructor for class reactor.netty.http.MicrometerHttpMetricsRecorder
 
minCompressionSize() - Method in class reactor.netty.http.server.HttpServerConfig
Compression is performed once response size exceeds the minimum compression size in bytes.
minConnections(int) - Method in interface reactor.netty.http.client.Http2AllocationStrategy.Builder
Configures the minimum number of live connections to keep in the pool (can be the best effort).
multipart(boolean) - Method in interface reactor.netty.http.client.HttpClientForm
Define if this request will be encoded as Multipart

N

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

O

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

P

param(CharSequence) - Method in interface reactor.netty.http.server.HttpServerRequest
URI parameter captured via {} e.g.
params() - Method in interface reactor.netty.http.server.HttpServerRequest
Returns all URI parameters captured via {} e.g.
paramsResolver(Function<? super String, Map<String, String>>) - Method in interface reactor.netty.http.server.HttpServerRequest
Specifies a params resolver.
parseHttpAfterConnectRequest(boolean) - Method in class reactor.netty.http.client.HttpResponseDecoderSpec
Configure whether the HTTP decoding will continue even after HTTP CONNECT.
patch() - Method in class reactor.netty.http.client.HttpClient
HTTP PATCH to connect the HttpClient.
path() - Method in interface reactor.netty.http.HttpInfos
Returns the decoded path portion from the HttpInfos.uri() without the leading and trailing '/' if present
permitGranted() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
permitMaximum() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
permitMinimum() - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
port(int) - Method in class reactor.netty.http.client.HttpClient
 
port(int) - Method in class reactor.netty.http.server.HttpServer
 
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()
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
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.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
Returns a Flux of HttpContent containing received chunks
receiveForm() - Method in interface reactor.netty.http.server.HttpServerRequest
When the request is POST and have Content-Type with value application/x-www-form-urlencoded or multipart/form-data, returns a Flux of HttpData containing received Attribute/FileUpload.
receiveForm(Consumer<HttpServerFormDecoderProvider.Builder>) - Method in interface reactor.netty.http.server.HttpServerRequest
When the request is POST and have Content-Type with value application/x-www-form-urlencoded or multipart/form-data, returns a Flux of HttpData containing received Attribute/FileUpload.
receiveFrames() - Method in interface reactor.netty.http.websocket.WebsocketInbound
Receive a Flux of WebSocketFrame formed frame content.
recordDataReceived(ContextView, SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
Records the amount of the data that is received, in bytes
recordDataReceived(SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
 
recordDataReceived(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
Records the amount of the data that is received, in bytes
recordDataReceived(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
recordDataReceivedTime(ContextView, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Records the time that is spent in consuming incoming data
recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
recordDataReceivedTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Records the time that is spent in consuming incoming data
recordDataReceivedTime(ContextView, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
Records the time that is spent in consuming incoming data
recordDataReceivedTime(String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
 
recordDataReceivedTime(String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Records the time that is spent in consuming incoming data
recordDataSent(ContextView, SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
Records the amount of the data that is sent, in bytes
recordDataSent(SocketAddress, String, long) - Method in class reactor.netty.http.ContextAwareHttpMetricsRecorder
 
recordDataSent(SocketAddress, String, long) - Method in interface reactor.netty.http.HttpMetricsRecorder
Records the amount of the data that is sent, in bytes
recordDataSent(SocketAddress, String, long) - Method in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
recordDataSentTime(ContextView, SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Records the time that is spent in sending outgoing data
recordDataSentTime(SocketAddress, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
recordDataSentTime(SocketAddress, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Records the time that is spent in sending outgoing data
recordDataSentTime(ContextView, String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
Records the time that is spent in sending outgoing data
recordDataSentTime(String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
 
recordDataSentTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Records the time that is spent in sending outgoing data
recordResponseTime(ContextView, SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
Records the total time for the request/response
recordResponseTime(SocketAddress, String, String, String, Duration) - Method in class reactor.netty.http.client.ContextAwareHttpClientMetricsRecorder
 
recordResponseTime(SocketAddress, String, String, String, Duration) - Method in interface reactor.netty.http.client.HttpClientMetricsRecorder
Records the total time for the request/response
recordResponseTime(ContextView, String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
Records the total time for the request/response
recordResponseTime(String, String, String, Duration) - Method in class reactor.netty.http.server.ContextAwareHttpServerMetricsRecorder
 
recordResponseTime(String, String, String, Duration) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Records the total time for the request/response
recordServerConnectionActive(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Record a new active in-use http connection
recordServerConnectionInactive(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Record an inactive http connection
recordStreamClosed(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Record a closed HTTP/2 stream
recordStreamOpened(SocketAddress) - Method in interface reactor.netty.http.server.HttpServerMetricsRecorder
Record an opened HTTP/2 stream
redirectedFrom() - Method in interface reactor.netty.http.client.HttpClientInfos
Return the previous redirections or empty array
redirectHttpToHttps() - Method in class reactor.netty.http.server.HttpServerConfig
Returns true if that HttpServer will redirect HTTP to HTTPS by changing the scheme only but otherwise leaving the port the same when SSL is enabled.
redirectRequestBiConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured redirect request BiConsumer or null.
redirectRequestConsumer() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured redirect request consumer or null.
remoteAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.http.client.HttpClient
 
remoteAddress() - Method in interface reactor.netty.http.server.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.
removeIf(Predicate<? super HttpRouteHandlerMetadata>) - Method in interface reactor.netty.http.server.HttpServerRoutes
A generic route predicate that if matched already register I/O handler use HttpServerRoutes.route(Predicate, BiFunction) will be removed.
request(HttpMethod) - Method in class reactor.netty.http.client.HttpClient
Use the passed HTTP method to connect the HttpClient.
requestHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the value of a request header with the specified name or null is case such request header does not exist.
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
 
reset() - Static method in class reactor.netty.http.HttpResources
Reset http resources to default and return its instance
resolvePath(String) - Static method in class reactor.netty.http.HttpOperations
Returns the decoded path portion from the provided uri
resolverInternal() - Method in class reactor.netty.http.client.HttpClientConfig
 
resourceUrl() - Method in interface reactor.netty.http.client.HttpClientInfos
Return the fully qualified URL of the requested resource.
response() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Return the response status and headers as HttpClientResponse
response(BiFunction<? super HttpClientResponse, ? super ByteBufFlux, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Extract a response flux from the given HttpClientResponse and body ByteBufFlux.
RESPONSE_TIME_DESCRIPTION - Static variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
responseConnection(BiFunction<? super HttpClientResponse, ? super Connection, ? extends Publisher<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Extract a response flux from the given HttpClientResponse and underlying Connection.
responseContent() - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Return the response body chunks as ByteBufFlux.
responseHeader(CharSequence) - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the value of a response header with the specified name or null is case such response header does not exist.
responseHeaders() - Method in interface reactor.netty.http.client.HttpClientResponse
Return response HTTP headers.
responseHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
Returns the outbound HTTP headers, sent back to the clients
responseSingle(BiFunction<? super HttpClientResponse, ? super ByteBufMono, ? extends Mono<V>>) - Method in interface reactor.netty.http.client.HttpClient.ResponseReceiver
Extract a response mono from the given HttpClientResponse and aggregated body ByteBufMono.
responseTimeCache - Variable in class reactor.netty.http.MicrometerHttpMetricsRecorder
 
responseTimeout(Duration) - Method in class reactor.netty.http.client.HttpClient
Specifies the maximum duration allowed between each network-level read operation while reading a given response (resolution: ms).
responseTimeout() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured response timeout or null
responseTimeout(Duration) - Method in interface reactor.netty.http.client.HttpClientRequest
Specifies the maximum duration allowed between each network-level read operation while reading a given response (resolution: ms).
returnPermits(int) - Method in class reactor.netty.http.client.Http2AllocationStrategy
 
route(Consumer<? super HttpServerRoutes>) - Method in class reactor.netty.http.server.HttpServer
Define routes for the server through the provided HttpServerRoutes builder.
route(Predicate<? super HttpServerRequest>, BiFunction<? super HttpServerRequest, ? super HttpServerResponse, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
A generic route predicate that if matched invoke the passed I/O handler.
run() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 

S

scheduler(Scheduler) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
Sets the scheduler to be used for offloading disk operations in the decoding phase.
scheduler() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns the configured scheduler to be used for offloading disk operations in the decoding phase.
scheme() - Method in interface reactor.netty.http.server.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
Apply an SSL configuration via the passed SslProvider.
secure(Consumer<? super SslProvider.SslContextSpec>) - Method in class reactor.netty.http.server.HttpServer
Apply an SSL configuration customization via the passed builder.
secure(Consumer<? super SslProvider.SslContextSpec>, boolean) - Method in class reactor.netty.http.server.HttpServer
Apply an SSL configuration customization via the passed builder.
secure(SslProvider) - Method in class reactor.netty.http.server.HttpServer
Applies an SSL configuration via the passed SslProvider.
secure(SslProvider, boolean) - Method in class reactor.netty.http.server.HttpServer
Applies an SSL configuration via the passed SslProvider.
selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketInbound
Returns the websocket subprotocol negotiated by the client and server during the websocket handshake, or null if none was requested.
selectedSubprotocol() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
Returns the websocket subprotocol negotiated by the client and server during the websocket handshake, or null if none was requested.
send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
Configure a body to send on request.
send(BiFunction<? super HttpClientRequest, ? super NettyOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
Configure a body to send on request using the NettyOutbound sending builder and returning a Publisher to signal end of the request.
send(Function<? super HttpClientRequest, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.client.HttpClient.WebsocketSender
Configure headers to send on request using the returned Publisher to signal end of the request.
send(Publisher<? extends ByteBuf>, Predicate<ByteBuf>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
send(Publisher<? extends ByteBuf>) - Method in class reactor.netty.http.HttpOperations
 
send() - Method in interface reactor.netty.http.server.HttpServerResponse
Sends the HTTP headers and empty content thus delimiting a full empty body http response.
send(Publisher<? extends ByteBuf>) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
 
sendClose() - Method in interface reactor.netty.http.websocket.WebsocketOutbound
Prepare to send a close frame on subscribe then close the underlying channel
sendClose(int) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
Prepare to send a close frame on subscribe then close the underlying channel
sendClose(int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
Prepare to send a close frame on subscribe then close the underlying channel
sendClose(int, int, String) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
Prepare to send a close frame on subscribe then close the underlying channel
sendFile(Path, long, long) - Method in class reactor.netty.http.HttpOperations
 
sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
Prepare to send an HTTP Form including Multipart encoded Form which support chunked file upload.
sendForm(BiConsumer<? super HttpClientRequest, HttpClientForm>, Consumer<Flux<Long>>) - Method in interface reactor.netty.http.client.HttpClient.RequestSender
Prepare to send an HTTP Form including Multipart encoded Form which support chunked file upload.
sendHeaders() - Method in interface reactor.netty.http.server.HttpServerResponse
Returns a NettyOutbound successful on committed response
sendNotFound() - Method in interface reactor.netty.http.server.HttpServerResponse
sendObject(Publisher<?>, Predicate<Object>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
sendObject(Object) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
sendObject(Object) - Method in class reactor.netty.http.HttpOperations
 
sendRedirect(String) - Method in interface reactor.netty.http.server.HttpServerResponse
Sends redirect status HttpResponseStatus.FOUND along with a location header to the remote client.
sendString(Publisher<? extends String>, Charset) - Method in interface reactor.netty.http.websocket.WebsocketOutbound
 
sendUsing(Callable<? extends S>, BiFunction<? super Connection, ? super S, ?>, Consumer<? super S>) - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerResponse
Upgrades the connection to websocket.
sendWebsocket(BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerResponse
Upgrades the connection to websocket.
ServerCookies - Class in reactor.netty.http.server
Cookies holder from server request headers.
set(ConnectionProvider) - Static method in class reactor.netty.http.HttpResources
Update pooling resources and return the global HTTP/1.x resources.
set(LoopResources) - Static method in class reactor.netty.http.HttpResources
Update event loops resources and return the global HTTP/1.x resources.
sse() - Method in interface reactor.netty.http.server.HttpServerResponse
Adds "text/event-stream" content-type for Server-Sent Events
sslProvider() - Method in class reactor.netty.http.client.HttpClientConfig
Returns the current SslProvider if that HttpClient secured via SSL transport or null
sslProvider() - Method in class reactor.netty.http.server.HttpServerConfig
Returns the current SslProvider if that HttpServer secured via SSL transport or null.
status() - Method in interface reactor.netty.http.client.HttpClientResponse
Return the resolved HTTP Response Status.
status() - Method in interface reactor.netty.http.server.HttpServerResponse
Returns the assigned HTTP status
status(HttpResponseStatus) - Method in interface reactor.netty.http.server.HttpServerResponse
Sets an HTTP status to be sent along with the headers
status(int) - Method in interface reactor.netty.http.server.HttpServerResponse
Sets an HTTP status to be sent along with the headers
status() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the response status, (e.g.
streaming(boolean) - Method in interface reactor.netty.http.server.HttpServerFormDecoderProvider.Builder
When set to true, the data is streamed directly from the parsed input buffer stream, which means it is not stored either in memory or file.
streaming() - Method in class reactor.netty.http.server.HttpServerFormDecoderProvider
Returns whether the streaming mode is enabled.
stringToWebsocketFrame - Static variable in interface reactor.netty.http.websocket.WebsocketOutbound
 

T

tcpConfiguration(Function<? super TcpClient, ? extends TcpClient>) - Method in class reactor.netty.http.client.HttpClient
Deprecated.
Use the other methods exposed by HttpClient to achieve the same configurations. This method will be removed in version 1.1.0.
tcpConfiguration(Function<? super TcpServer, ? extends TcpServer>) - Method in class reactor.netty.http.server.HttpServer
Deprecated.
Use the other methods exposed by HttpServer to achieve the same configurations. This method will be removed in version 1.1.0.
TEST_EXCEPTION - Static variable in exception reactor.netty.http.client.PrematureCloseException
 
textFile(String, File) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, InputStream) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, File, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
textFile(String, InputStream, String) - Method in interface reactor.netty.http.client.HttpClientForm
Add an HTTP File Upload attribute for a text file.
then() - Method in class reactor.netty.http.HttpOperations.PostHeadersNettyOutbound
 
then() - Method in class reactor.netty.http.HttpOperations
 
toString() - Method in class reactor.netty.http.HttpOperations
 
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.

U

uri(String) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response
uri(Mono<String>) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response on subscribe
uri(URI) - Method in interface reactor.netty.http.client.HttpClient.UriConfiguration
Configure URI to use for this request/response.
uri() - Method in class reactor.netty.http.client.HttpClientConfig
Return the configured request uri.
uri() - Method in interface reactor.netty.http.HttpInfos
Returns the resolved target address
uri() - Method in interface reactor.netty.http.server.logging.AccessLogArgProvider
Returns the requested URI, (e.g.
uriTagValue() - Method in class reactor.netty.http.client.HttpClientConfig
Returns the configured function that receives the actual uri and returns the uri tag value that will be used for the metrics with Metrics.URI tag
uriTagValue() - Method in class reactor.netty.http.server.HttpServerConfig
Returns the configured function that receives the actual uri and returns the uri tag value that will be used for the metrics with Metrics.URI tag
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
 

V

validateHeaders - Variable in class reactor.netty.http.HttpDecoderSpec
 
validateHeaders(boolean) - Method in class reactor.netty.http.HttpDecoderSpec
Configure whether to validate headers when decoding requests.
validateHeaders() - Method in class reactor.netty.http.HttpDecoderSpec
Return the configuration whether to validate headers when decoding requests.
valueOf(String) - Static method in enum reactor.netty.http.client.HttpClientState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum reactor.netty.http.HttpProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum reactor.netty.http.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)

W

warmup() - Method in class reactor.netty.http.client.HttpClient
Based on the actual configuration, returns a Mono that triggers: an initialization of the event loop group an initialization of the host name resolver loads the necessary native libraries for the transport loads the necessary native libraries for the security if there is such By default, when method is not used, the first request absorbs the extra time needed to load resources.
warmup() - Method in class reactor.netty.http.server.HttpServer
Based on the actual configuration, returns a Mono that triggers: an initialization of the event loop groups loads the necessary native libraries for the transport loads the necessary native libraries for the security if there is such By default, when method is not used, the bind operation absorbs the extra time needed to load resources.
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
 
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
 
withHostAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated host address.
withRemoteAddress(InetSocketAddress) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated remote address.
withScheme(String) - Method in class reactor.netty.http.server.ConnectionInfo
Return a new ConnectionInfo with the updated scheme.
ws(String, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket on the passed path to be used as a routing condition.
ws(String, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket on the passed path to be used as a routing condition.
ws(Predicate<? super HttpServerRequest>, BiFunction<? super WebsocketInbound, ? super WebsocketOutbound, ? extends Publisher<Void>>, WebsocketServerSpec) - Method in interface reactor.netty.http.server.HttpServerRoutes
Listens for websocket with the given route predicate to invoke the matching handler.

Z

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