@Configuration @EnableConfigurationProperties public class RibbonClientConfiguration extends Object
Constructor and Description |
---|
RibbonClientConfiguration() |
Modifier and Type | Method and Description |
---|---|
com.netflix.client.config.IClientConfig |
ribbonClientConfig() |
com.netflix.loadbalancer.ILoadBalancer |
ribbonLoadBalancer(com.netflix.client.config.IClientConfig config,
com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> serverList,
com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> serverListFilter,
com.netflix.loadbalancer.IRule rule,
com.netflix.loadbalancer.IPing ping) |
RibbonLoadBalancerContext |
ribbonLoadBalancerContext(com.netflix.loadbalancer.ILoadBalancer loadBalancer,
com.netflix.client.config.IClientConfig config) |
com.netflix.loadbalancer.IPing |
ribbonPing(com.netflix.client.config.IClientConfig config) |
com.netflix.niws.client.http.RestClient |
ribbonRestClient(com.netflix.client.config.IClientConfig config,
com.netflix.loadbalancer.ILoadBalancer loadBalancer) |
com.netflix.loadbalancer.IRule |
ribbonRule(com.netflix.client.config.IClientConfig config) |
com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> |
ribbonServerList(com.netflix.client.config.IClientConfig config) |
com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> |
ribbonServerListFilter(com.netflix.client.config.IClientConfig config) |
@Bean @ConditionalOnMissingBean public com.netflix.client.config.IClientConfig ribbonClientConfig()
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.IRule ribbonRule(com.netflix.client.config.IClientConfig config)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.IPing ribbonPing(com.netflix.client.config.IClientConfig config)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> ribbonServerList(com.netflix.client.config.IClientConfig config)
@Bean @ConditionalOnMissingBean public com.netflix.niws.client.http.RestClient ribbonRestClient(com.netflix.client.config.IClientConfig config, com.netflix.loadbalancer.ILoadBalancer loadBalancer)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ILoadBalancer ribbonLoadBalancer(com.netflix.client.config.IClientConfig config, com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> serverList, com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> serverListFilter, com.netflix.loadbalancer.IRule rule, com.netflix.loadbalancer.IPing ping)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> ribbonServerListFilter(com.netflix.client.config.IClientConfig config)
@Bean @ConditionalOnMissingBean public RibbonLoadBalancerContext ribbonLoadBalancerContext(com.netflix.loadbalancer.ILoadBalancer loadBalancer, com.netflix.client.config.IClientConfig config)
Copyright © 2015 Pivotal Software, Inc.. All rights reserved.