| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | HttpClientConfig.H2InboundStreamHandler
Handle inbound streams (server pushes). |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv boolean | |
| pack-priv String | |
| pack-priv BiFunction | |
| pack-priv Function | |
| pack-priv ClientCookieDecoder | |
| pack-priv ClientCookieEncoder | |
| pack-priv HttpResponseDecoderSpec | |
| pack-priv Function | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv BiConsumer | |
| pack-priv static final Pattern | |
| pack-priv static final BiPredicate | |
| pack-priv BiPredicate | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv HttpHeaders | |
| pack-priv static final Http2StreamFrameToHttpObjectCodec | |
| pack-priv Http2SettingsSpec | |
| pack-priv static final Http2StreamBridgeClientHandler | |
| pack-priv HttpMessageLogFactory | |
| pack-priv static final Logger | |
| pack-priv static final LoggingHandler | |
| pack-priv HttpMethod | |
| pack-priv HttpProtocol[] | |
| pack-priv BiConsumer | |
| pack-priv Consumer | |
| pack-priv Duration | |
| pack-priv boolean | |
| pack-priv static final boolean | SSL_DEBUG
Default value whether the SSL debugging on the client side will be enabled/disabled, fallback to SSL debugging disabled. |
| pack-priv SslProvider | |
| pack-priv URI | |
| pack-priv String | |
| pack-priv Function | |
| pack-priv WebsocketClientSpec |
| Access | Constructor and Description |
|---|---|
| pack-priv | HttpClientConfig(HttpConnectionProvider connectionProvider, Map<ChannelOption<?>, ?> options, Supplier<? extends SocketAddress> remoteAddress)
|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | addStreamHandlers(Channel ch, ConnectionObserver obs, ChannelOperations.
|
| public String | Returns: the configured base URL to use for this request/response or nullReturn the configured base URL to use for this request/response or null. |
| public int | |
| public ChannelOperations. | channelOperationsProvider()
Overrides reactor. ChannelOperations., config implementations might override this.
|
| pack-priv boolean | |
| pack-priv static void | configureHttp11OrH2CleartextPipeline(ChannelPipeline p, boolean acceptGzip, HttpResponseDecoderSpec decoder, Http2Settings http2Settings, ChannelMetricsRecorder metricsRecorder, ConnectionObserver observer, ChannelOperations.
|
| pack-priv static void | configureHttp11Pipeline(ChannelPipeline p, boolean acceptGzip, HttpResponseDecoderSpec decoder, ChannelMetricsRecorder metricsRecorder, Function<String, String> uriTagValue)
|
| pack-priv static void | configureHttp2Pipeline(ChannelPipeline p, boolean acceptGzip, HttpResponseDecoderSpec decoder, Http2Settings http2Settings, ConnectionObserver observer)
|
| public ConnectionProvider | connectionProvider()
Overrides reactor. ConnectionProvider.
|
| public ClientCookieDecoder | cookieDecoder()
Deprecated
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
Return the configured ClientCookieDecoder or the default ClientCookieDecoder#STRICT.
|
| public ClientCookieEncoder | cookieEncoder()
Deprecated
as of 1.1.0. This will be removed in 2.0.0 as Netty 5 supports only strict validation.
Return the configured ClientCookieEncoder or the default ClientCookieEncoder#STRICT.
|
| public HttpResponseDecoderSpec | Returns: the configured HTTP request decoder options or the defaultReturn the configured HTTP response decoder options or the default. |
| public AddressResolverGroup | Returns: the globalAddressResolverGroupImplements abstract reactor. AddressResolverGroup from HttpResources
that is shared amongst all HTTP clients.
|
| protected ConnectionObserver | defaultConnectionObserver()
Overrides reactor. ConnectionObserver.
|
| protected LoggingHandler | defaultLoggingHandler()
Implements abstract reactor. LoggingHandler to wiretap this transport.
|
| protected LoopResources | defaultLoopResources()
Implements abstract reactor. LoopResources for this transport.
|
| protected ChannelMetricsRecorder | defaultMetricsRecorder()
Implements abstract reactor. |
| protected ChannelPipelineConfigurer | defaultOnChannelInit()
Overrides reactor. ChannelPipelineConfigurer#emptyConfigurer().
|
| pack-priv void | |
| public BiPredicate | Returns: the configured follow redirect predicate or nullReturn the configured follow redirect predicate or null. |
| public HttpHeaders | |
| pack-priv Http2Settings | |
| public Http2SettingsSpec | |
| pack-priv HttpConnectionProvider | |
| public boolean | Returns: whether GZip compression is enabledReturn whether GZip compression is enabled. |
| public boolean | Returns: true ifretry once is disabled, false otherwiseReturn true if |
| public boolean | Returns: true if thatHttpClient secured via SSL transportReturns true if that |
| protected void | loggingHandler(LoggingHandler loggingHandler)
Overrides reactor. |
| public HttpMethod | |
| protected void | metricsRecorder(Supplier<? extends ChannelMetricsRecorder>
a supplier for the metricsRecorder)ChannelMetricsRecorderOverrides reactor. ChannelMetricsRecorder from the provided Supplier.
|
| public HttpProtocol[] | |
| pack-priv void | |
| protected void | proxyProvider(ProxyProvider proxyProvider)
Overrides reactor. |
| public BiConsumer | Returns: the configured redirect requestBiConsumer or nullReturn the configured redirect request |
| public Consumer | Returns: the configured redirect request consumer or nullReturn the configured redirect request consumer or null. |
| protected AddressResolverGroup | |
| public Duration | Returns: the configured response timeout or nullReturn the configured response timeout or null. |
| public SslProvider | |
| public String | |
| public Function | Returns: the configured function that receives the actual uri and returns the uri tag value that will be used for the metrics withreactor. tagReturns the configured function that receives the actual uri and returns the uri tag value
that will be used for the metrics with |
| public WebsocketClientSpec | Returns: the configured websocket client configurationReturn the configured websocket client configuration. |