@Configuration @ConditionalOnProperty(value="ribbon.okhttp.enabled") @ConditionalOnClass(name="okhttp3.OkHttpClient") public class OkHttpRibbonConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
OkHttpRibbonConfiguration.OkHttpClientConfiguration |
Constructor and Description |
---|
OkHttpRibbonConfiguration() |
Modifier and Type | Method and Description |
---|---|
OkHttpLoadBalancingClient |
okHttpLoadBalancingClient(com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
com.netflix.loadbalancer.ILoadBalancer loadBalancer,
com.netflix.client.RetryHandler retryHandler,
okhttp3.OkHttpClient delegate) |
RetryableOkHttpLoadBalancingClient |
retryableOkHttpLoadBalancingClient(com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
com.netflix.loadbalancer.ILoadBalancer loadBalancer,
com.netflix.client.RetryHandler retryHandler,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory,
okhttp3.OkHttpClient delegate) |
@Bean @ConditionalOnMissingBean(value=com.netflix.client.AbstractLoadBalancerAwareClient.class) @ConditionalOnClass(name="org.springframework.retry.support.RetryTemplate") public RetryableOkHttpLoadBalancingClient retryableOkHttpLoadBalancingClient(com.netflix.client.config.IClientConfig config, ServerIntrospector serverIntrospector, com.netflix.loadbalancer.ILoadBalancer loadBalancer, com.netflix.client.RetryHandler retryHandler, org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory, okhttp3.OkHttpClient delegate)
@Bean @ConditionalOnMissingBean(value=com.netflix.client.AbstractLoadBalancerAwareClient.class) @ConditionalOnMissingClass(value="org.springframework.retry.support.RetryTemplate") public OkHttpLoadBalancingClient okHttpLoadBalancingClient(com.netflix.client.config.IClientConfig config, ServerIntrospector serverIntrospector, com.netflix.loadbalancer.ILoadBalancer loadBalancer, com.netflix.client.RetryHandler retryHandler, okhttp3.OkHttpClient delegate)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.