Interface | Description |
---|---|
HttpClient.RedirectSendHandler |
Marker interface for use with
HttpClient.RequestSender.send(BiFunction) . |
HttpClient.RequestSender |
Allow a request body configuration before calling one of the terminal,
Publisher based, HttpClient.ResponseReceiver API. |
HttpClient.ResponseReceiver<S extends HttpClient.ResponseReceiver<?>> |
A response extractor for this configured
HttpClient . |
HttpClient.UriConfiguration<S extends HttpClient.UriConfiguration<?>> |
A URI configuration
|
HttpClient.WebsocketReceiver<S extends HttpClient.WebsocketReceiver<?>> |
Allow a websocket handling.
|
HttpClient.WebsocketSender |
Allow a request body configuration before calling one of the terminal,
Publisher based, HttpClient.WebsocketReceiver API. |
HttpClientForm |
An HTTP Form builder
|
HttpClientInfos |
An Http Reactive Channel with several accessors related to HTTP flow: resource URL,
information for redirections etc...
|
HttpClientMetricsRecorder |
Interface for collecting metrics on HTTP client level
|
HttpClientRequest |
An Http Reactive client metadata contract for outgoing requests.
|
HttpClientResponse |
An HttpClient Reactive metadata contract for incoming response.
|
WebsocketClientSpec |
Websocket client configuration
|
Class | Description |
---|---|
HttpClient |
An HttpClient allows to build in a safe immutable way an http client that is
materialized and connecting when
ClientTransport.connect() is ultimately called. |
HttpClientConfig |
Encapsulate all necessary configuration for HTTP client transport.
|
HttpClientSecurityUtils |
Provides utilities for
HttpClient SSL/TLS configuration. |
HttpResponseDecoderSpec |
A configuration builder to fine tune the
HttpClientCodec
(or more precisely the HttpClientCodec.Decoder ). |
WebsocketClientSpec.Builder |
Enum | Description |
---|---|
HttpClientState |
Specific Http Client state observable by
HttpClient.observe(ConnectionObserver) |
Exception | Description |
---|---|
PrematureCloseException |
An error for signalling that the connection was closed prematurely
ChannelInboundHandler.channelInactive(io.netty.channel.ChannelHandlerContext) ,
ChannelOperations.onInboundClose() ,
ChannelOperations#onInboundError() |