@ConditionalOnClass(value=org.springframework.cloud.config.client.ConfigServicePropertySourceLocator.class) @Conditional(value=org.springframework.cloud.netflix.eureka.config.EurekaConfigServerBootstrapConfiguration.EurekaConfigServerBootstrapCondition.class) @Configuration(proxyBeanMethods=false) @EnableConfigurationProperties public class EurekaConfigServerBootstrapConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
EurekaConfigServerBootstrapConfiguration.WebClientConfiguration |
Constructor and Description |
---|
EurekaConfigServerBootstrapConfiguration() |
Modifier and Type | Method and Description |
---|---|
RestTemplateEurekaHttpClient |
configDiscoveryRestTemplateEurekaHttpClient(EurekaClientConfigBean config,
org.springframework.core.env.Environment env,
org.springframework.cloud.configuration.TlsProperties properties,
EurekaClientHttpRequestFactorySupplier eurekaClientHttpRequestFactorySupplier) |
EurekaClientConfigBean |
eurekaClientConfigBean() |
org.springframework.cloud.config.client.ConfigServerInstanceProvider.Function |
eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient client,
com.netflix.discovery.EurekaClientConfig config) |
public EurekaConfigServerBootstrapConfiguration()
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClientConfig.class, search=CURRENT) public EurekaClientConfigBean eurekaClientConfigBean()
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.shared.transport.EurekaHttpClient.class) @ConditionalOnProperty(prefix="eureka.client", name="webclient.enabled", matchIfMissing=true, havingValue="false") public RestTemplateEurekaHttpClient configDiscoveryRestTemplateEurekaHttpClient(EurekaClientConfigBean config, org.springframework.core.env.Environment env, @Nullable org.springframework.cloud.configuration.TlsProperties properties, EurekaClientHttpRequestFactorySupplier eurekaClientHttpRequestFactorySupplier)
@Bean public org.springframework.cloud.config.client.ConfigServerInstanceProvider.Function eurekaConfigServerInstanceProvider(com.netflix.discovery.shared.transport.EurekaHttpClient client, com.netflix.discovery.EurekaClientConfig config)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.