public class HttpClientFactory
extends org.springframework.beans.factory.config.AbstractFactoryBean<reactor.netty.http.client.HttpClient>
| Modifier and Type | Field and Description |
|---|---|
protected List<HttpClientCustomizer> |
customizers |
protected HttpClientProperties |
properties |
protected org.springframework.boot.autoconfigure.web.ServerProperties |
serverProperties |
protected HttpClientSslConfigurer |
sslConfigurer |
| Constructor and Description |
|---|
HttpClientFactory(HttpClientProperties properties,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
HttpClientSslConfigurer sslConfigurer,
List<HttpClientCustomizer> customizers) |
HttpClientFactory(HttpClientProperties properties,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
List<HttpClientCustomizer> customizers) |
| Modifier and Type | Method and Description |
|---|---|
protected reactor.netty.resources.ConnectionProvider |
buildConnectionProvider(HttpClientProperties properties) |
protected reactor.netty.http.client.HttpClient |
configureProxy(reactor.netty.http.client.HttpClient httpClient) |
protected reactor.netty.transport.ProxyProvider.Builder |
configureProxyProvider(HttpClientProperties.Proxy proxy,
reactor.netty.transport.ProxyProvider.TypeSpec proxySpec) |
protected reactor.netty.http.client.HttpClient |
configureSsl(reactor.netty.http.client.HttpClient httpClient) |
protected void |
configureSslContext(HttpClientProperties.Ssl ssl,
reactor.netty.tcp.SslProvider.SslContextSpec sslContextSpec)
Deprecated.
|
protected reactor.netty.http.client.HttpClient |
createInstance() |
protected KeyStore |
createKeyStore()
Deprecated.
|
protected KeyManagerFactory |
getKeyManagerFactory()
Deprecated.
|
Class<?> |
getObjectType() |
protected X509Certificate[] |
getTrustedX509CertificatesForTrustManager()
Deprecated.
|
protected reactor.netty.http.client.HttpResponseDecoderSpec |
httpResponseDecoder(reactor.netty.http.client.HttpResponseDecoderSpec spec) |
protected void |
setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
TrustManagerFactory factory)
Deprecated.
|
protected void |
setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
X509Certificate... trustedX509Certificates)
Deprecated.
|
protected final HttpClientProperties properties
protected final org.springframework.boot.autoconfigure.web.ServerProperties serverProperties
protected final HttpClientSslConfigurer sslConfigurer
protected final List<HttpClientCustomizer> customizers
public HttpClientFactory(HttpClientProperties properties, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, List<HttpClientCustomizer> customizers)
public HttpClientFactory(HttpClientProperties properties, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, HttpClientSslConfigurer sslConfigurer, List<HttpClientCustomizer> customizers)
public Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<reactor.netty.http.client.HttpClient>getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<reactor.netty.http.client.HttpClient>protected reactor.netty.http.client.HttpClient createInstance()
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<reactor.netty.http.client.HttpClient>protected reactor.netty.http.client.HttpClient configureSsl(reactor.netty.http.client.HttpClient httpClient)
@Deprecated protected void configureSslContext(HttpClientProperties.Ssl ssl, reactor.netty.tcp.SslProvider.SslContextSpec sslContextSpec)
protected reactor.netty.http.client.HttpClient configureProxy(reactor.netty.http.client.HttpClient httpClient)
@Deprecated protected X509Certificate[] getTrustedX509CertificatesForTrustManager()
@Deprecated protected KeyManagerFactory getKeyManagerFactory()
@Deprecated protected KeyStore createKeyStore()
@Deprecated protected void setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder, X509Certificate... trustedX509Certificates)
@Deprecated protected void setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder, TrustManagerFactory factory)
protected reactor.netty.transport.ProxyProvider.Builder configureProxyProvider(HttpClientProperties.Proxy proxy, reactor.netty.transport.ProxyProvider.TypeSpec proxySpec)
protected reactor.netty.http.client.HttpResponseDecoderSpec httpResponseDecoder(reactor.netty.http.client.HttpResponseDecoderSpec spec)
protected reactor.netty.resources.ConnectionProvider buildConnectionProvider(HttpClientProperties properties)
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.