@Configuration
@ConditionalOnClass(value={com.netflix.client.IClient.class,org.springframework.web.client.RestTemplate.class})
@RibbonClients
public class RibbonAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RibbonAutoConfiguration.RibbonClientConfig |
| Constructor and Description |
|---|
RibbonAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory |
loadBalancedRetryPolicyFactory(SpringClientFactory clientFactory) |
org.springframework.cloud.client.loadbalancer.LoadBalancerClient |
loadBalancerClient() |
PropertiesFactory |
propertiesFactory() |
org.springframework.cloud.client.actuator.HasFeatures |
ribbonFeature() |
SpringClientFactory |
springClientFactory() |
@Bean public org.springframework.cloud.client.actuator.HasFeatures ribbonFeature()
@Bean public SpringClientFactory springClientFactory()
@Bean @ConditionalOnMissingBean(value=org.springframework.cloud.client.loadbalancer.LoadBalancerClient.class) public org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient()
@Bean @ConditionalOnClass(name="org.springframework.retry.support.RetryTemplate") public org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory(SpringClientFactory clientFactory)
@Bean @ConditionalOnMissingBean public PropertiesFactory propertiesFactory()
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.