Class DiscoveryClientOptionalArgsConfiguration.RestClientConfiguration
java.lang.Object
org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.RestClientConfiguration
- Enclosing class:
DiscoveryClientOptionalArgsConfiguration
@Configuration(proxyBeanMethods=false)
@Conditional(org.springframework.cloud.netflix.eureka.config.DiscoveryClientOptionalArgsConfiguration.OnRestClientPresentAndEnabledCondition.class)
protected static class DiscoveryClientOptionalArgsConfiguration.RestClientConfiguration
extends Object
- Author:
- Daniel Lavoie, Armin Krezovic, Olga Maciaszek-Sharma, Wonchul Heo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrestClientDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties, EurekaClientHttpRequestFactorySupplier eurekaClientHttpRequestFactorySupplier, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.RestClient.Builder> restClientBuilderProvider)
-
Constructor Details
-
RestClientConfiguration
protected RestClientConfiguration()
-
-
Method Details
-
restClientDiscoveryClientOptionalArgs
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.AbstractDiscoveryClientOptionalArgs.class, search=CURRENT) public RestClientDiscoveryClientOptionalArgs restClientDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties, EurekaClientHttpRequestFactorySupplier eurekaClientHttpRequestFactorySupplier, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.RestClient.Builder> restClientBuilderProvider) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityExceptionIOException
-
restClientTransportClientFactories
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.shared.transport.jersey.TransportClientFactories.class, search=CURRENT) public RestClientTransportClientFactories restClientTransportClientFactories(RestClientDiscoveryClientOptionalArgs args)
-