| Interface | Description |
|---|---|
| AsyncRestTemplateCustomizer | |
| LoadBalancedBackOffPolicyFactory |
Factory class to return the backoff policy.
|
| LoadBalancedRetryListenerFactory |
Factory class to return the retry listeners.
|
| LoadBalancedRetryPolicy |
Retry logic to use for the
LoadBalancerClient. |
| LoadBalancedRetryPolicyFactory |
Responsible for creating the
LoadBalancedRetryPolicy. |
| LoadBalancerClient |
Represents a client side load balancer
|
| LoadBalancerRequest<T> |
Simple interface used by LoadBalancerClient to apply metrics or pre and post
actions around load balancer requests.
|
| LoadBalancerRequestTransformer |
Allows applications to transform the load balanced
HttpRequest given
the chosen ServiceInstance |
| RestTemplateCustomizer | |
| ServiceInstanceChooser |
Implemented by classes which use a load balancer to choose a server to
send a request to.
|
| Class | Description |
|---|---|
| AsyncLoadBalancerAutoConfiguration |
Auto configuration for Ribbon (client side load balancing).
|
| AsyncLoadBalancerInterceptor | |
| InterceptorRetryPolicy |
RetryPolicy used by the LoadBalancerClient when retrying failed requests. |
| LoadBalancedBackOffPolicyFactory.NoBackOffPolicyFactory | |
| LoadBalancedRetryContext |
RetryContext for load balanced retries. |
| LoadBalancedRetryListenerFactory.DefaultRetryListenerFactory | |
| LoadBalancedRetryPolicyFactory.NeverRetryFactory | |
| LoadBalancerAutoConfiguration |
Auto configuration for Ribbon (client side load balancing).
|
| LoadBalancerAutoConfiguration.RetryAutoConfiguration | |
| LoadBalancerAutoConfiguration.RetryInterceptorAutoConfiguration | |
| LoadBalancerInterceptor | |
| LoadBalancerRequestFactory | |
| LoadBalancerRetryProperties |
Configuration properties for the
LoadBalancerClient. |
| RetryLoadBalancerInterceptor | |
| RetryLoadBalancerInterceptor.ClientHttpResponseWrapper | |
| ServiceRequestWrapper |
| Exception | Description |
|---|---|
| RetryableStatusCodeException |
Exception to be thrown when the status code is deemed to be retryable.
|
| Annotation Type | Description |
|---|---|
| LoadBalanced |
Annotation to mark a RestTemplate bean to be configured to use a LoadBalancerClient
|
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.