@Configuration @EurekaClientAutoConfiguration.ConditionalOnRefreshScope protected static class EurekaClientAutoConfiguration.RefreshableEurekaClientConfiguration extends Object
Modifier | Constructor and Description |
---|---|
protected |
RefreshableEurekaClientConfiguration() |
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,
com.netflix.appinfo.EurekaInstanceConfig instance) |
protected RefreshableEurekaClientConfiguration()
@Bean(destroyMethod="shutdown") @ConditionalOnMissingBean(value=com.netflix.discovery.EurekaClient.class, search=CURRENT) @RefreshScope @Lazy public com.netflix.discovery.EurekaClient eurekaClient(com.netflix.appinfo.ApplicationInfoManager manager, com.netflix.discovery.EurekaClientConfig config, com.netflix.appinfo.EurekaInstanceConfig instance)
@Bean @ConditionalOnMissingBean(value=com.netflix.appinfo.ApplicationInfoManager.class, search=CURRENT) @RefreshScope @Lazy public com.netflix.appinfo.ApplicationInfoManager eurekaApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig config)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.