@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 © 2017 Pivotal Software, Inc.. All rights reserved.