@Configuration(proxyBeanMethods=false) public class DiscoveryClientOptionalArgsConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
DiscoveryClientOptionalArgsConfiguration.WebClientNotFoundConfiguration |
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
DiscoveryClientOptionalArgsConfiguration() |
Modifier and Type | Method and Description |
---|---|
MutableDiscoveryClientOptionalArgs |
discoveryClientOptionalArgs() |
RestTemplateDiscoveryClientOptionalArgs |
restTemplateDiscoveryClientOptionalArgs() |
WebClientDiscoveryClientOptionalArgs |
webClientDiscoveryClientOptionalArgs() |
public DiscoveryClientOptionalArgsConfiguration()
@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()
@Bean @ConditionalOnMissingClass(value="com.sun.jersey.api.client.filter.ClientFilter") @ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient") @ConditionalOnMissingBean(value={com.netflix.discovery.AbstractDiscoveryClientOptionalArgs.class,RestTemplateDiscoveryClientOptionalArgs.class}, search=CURRENT) @ConditionalOnProperty(prefix="eureka.client", name="webclient.enabled", havingValue="true") public WebClientDiscoveryClientOptionalArgs webClientDiscoveryClientOptionalArgs()
@Bean @ConditionalOnClass(name="com.sun.jersey.api.client.filter.ClientFilter") @ConditionalOnMissingBean(value=com.netflix.discovery.AbstractDiscoveryClientOptionalArgs.class, search=CURRENT) public MutableDiscoveryClientOptionalArgs discoveryClientOptionalArgs()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.