| 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 |
|---|---|
| ContextAwareHttpClientMetricsRecorder |
ContextView aware class for collecting metrics on HTTP client level |
| HttpClient |
An HttpClient allows building 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() |