@Configuration(proxyBeanMethods=false) @EurekaClientAutoConfiguration.ConditionalOnMissingRefreshScope protected static class EurekaClientAutoConfiguration.EurekaClientConfiguration extends Object
Modifier | Constructor and Description |
---|---|
protected |
EurekaClientConfiguration() |
Modifier and Type | Method and Description |
---|---|
com.netflix.appinfo.ApplicationInfoManager |
eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig config) |
com.netflix.discovery.EurekaClient |
eurekaClient(com.netflix.appinfo.ApplicationInfoManager manager,
com.netflix.discovery.EurekaClientConfig config) |
EurekaRegistration |
eurekaRegistration(com.netflix.discovery.EurekaClient eurekaClient,
CloudEurekaInstanceConfig instanceConfig,
com.netflix.appinfo.ApplicationInfoManager applicationInfoManager,
org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler> healthCheckHandler) |
@Bean(destroyMethod="shutdown") @ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClient.class, search=CURRENT) public com.netflix.discovery.EurekaClient eurekaClient(com.netflix.appinfo.ApplicationInfoManager manager, com.netflix.discovery.EurekaClientConfig config)
@Bean @ConditionalOnMissingBean(value=com.netflix.appinfo.ApplicationInfoManager.class, search=CURRENT) public com.netflix.appinfo.ApplicationInfoManager eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig config)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class) @ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled", matchIfMissing=true) public EurekaRegistration eurekaRegistration(com.netflix.discovery.EurekaClient eurekaClient, CloudEurekaInstanceConfig instanceConfig, com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, @Autowired(required=false) org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler> healthCheckHandler)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.