@Configuration public class EurekaRibbonClientConfiguration extends Object
@zone
, NIWSServerListClassName, DeploymentContextBasedVipAddresses,
NFLoadBalancerRuleClassName, NIWSServerListFilterClassName and moreConstructor and Description |
---|
EurekaRibbonClientConfiguration() |
EurekaRibbonClientConfiguration(com.netflix.discovery.EurekaClientConfig clientConfig,
String serviceId,
com.netflix.appinfo.EurekaInstanceConfig eurekaConfig,
boolean approximateZoneFromHostname) |
Modifier and Type | Method and Description |
---|---|
void |
preprocess() |
com.netflix.loadbalancer.IPing |
ribbonPing(com.netflix.client.config.IClientConfig config) |
com.netflix.loadbalancer.ServerList<?> |
ribbonServerList(com.netflix.client.config.IClientConfig config,
javax.inject.Provider<com.netflix.discovery.EurekaClient> eurekaClientProvider) |
ServerIntrospector |
serverIntrospector() |
public EurekaRibbonClientConfiguration()
public EurekaRibbonClientConfiguration(com.netflix.discovery.EurekaClientConfig clientConfig, String serviceId, com.netflix.appinfo.EurekaInstanceConfig eurekaConfig, boolean approximateZoneFromHostname)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.IPing ribbonPing(com.netflix.client.config.IClientConfig config)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ServerList<?> ribbonServerList(com.netflix.client.config.IClientConfig config, javax.inject.Provider<com.netflix.discovery.EurekaClient> eurekaClientProvider)
@Bean public ServerIntrospector serverIntrospector()
@PostConstruct public void preprocess()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.