@Configuration
@EnableConfigurationProperties
@ConditionalOnClass(value=com.netflix.discovery.EurekaClientConfig.class)
@ConditionalOnProperty(value="eureka.client.enabled",
matchIfMissing=true)
public class EurekaClientAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
EurekaClientAutoConfiguration.EurekaClientConfiguration |
protected static class |
EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration |
| Constructor and Description |
|---|
EurekaClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.client.discovery.DiscoveryClient |
discoveryClient(com.netflix.appinfo.EurekaInstanceConfig config,
com.netflix.discovery.EurekaClient client) |
MutableDiscoveryClientOptionalArgs |
discoveryClientOptionalArgs() |
EurekaClientConfigBean |
eurekaClientConfigBean() |
org.springframework.cloud.client.actuator.HasFeatures |
eurekaFeature() |
EurekaInstanceConfigBean |
eurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils inetUtils) |
@Bean public org.springframework.cloud.client.actuator.HasFeatures eurekaFeature()
@Bean
@ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClientConfig.class,
search=CURRENT)
public EurekaClientConfigBean eurekaClientConfigBean()
@Bean
@ConditionalOnMissingBean(value=com.netflix.appinfo.EurekaInstanceConfig.class,
search=CURRENT)
public EurekaInstanceConfigBean eurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils inetUtils)
@Bean
public org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient(com.netflix.appinfo.EurekaInstanceConfig config,
com.netflix.discovery.EurekaClient client)
@Bean
@ConditionalOnMissingBean(value=com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs.class,
search=CURRENT)
public MutableDiscoveryClientOptionalArgs discoveryClientOptionalArgs()
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.