@Configuration(proxyBeanMethods=false) public class DiscoveryClientOptionalArgsConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
DiscoveryClientOptionalArgsConfiguration.WebClientConfiguration |
protected static class |
DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
DiscoveryClientOptionalArgsConfiguration() |
Modifier and Type | Method and Description |
---|---|
MutableDiscoveryClientOptionalArgs |
discoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties) |
RestTemplateDiscoveryClientOptionalArgs |
restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties) |
org.springframework.cloud.configuration.TlsProperties |
tlsProperties() |
public DiscoveryClientOptionalArgsConfiguration()
@Bean @ConfigurationProperties(value="eureka.client.tls") public org.springframework.cloud.configuration.TlsProperties tlsProperties()
@Bean @ConditionalOnMissingClass(value="com.sun.jersey.api.client.filter.ClientFilter") @ConditionalOnMissingBean(value=com.netflix.discovery.AbstractDiscoveryClientOptionalArgs.class, search=CURRENT) @ConditionalOnProperty(prefix="eureka.client", name="webclient.enabled", matchIfMissing=true, havingValue="false") public RestTemplateDiscoveryClientOptionalArgs restTemplateDiscoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties) throws GeneralSecurityException, IOException
GeneralSecurityException
IOException
@Bean @ConditionalOnClass(name="com.sun.jersey.api.client.filter.ClientFilter") @ConditionalOnMissingBean(value=com.netflix.discovery.AbstractDiscoveryClientOptionalArgs.class, search=CURRENT) public MutableDiscoveryClientOptionalArgs discoveryClientOptionalArgs(org.springframework.cloud.configuration.TlsProperties tlsProperties) throws GeneralSecurityException, IOException
GeneralSecurityException
IOException
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.