| Interface | Description |
|---|---|
| LoadBalancedExchangeFilterFunction |
A marker interface for load-balanced
ExchangeFilterFunction instances. |
| LoadBalancerClientRequestTransformer |
Allows applications to transform the load-balanced
ClientRequest given the
chosen ServiceInstance. |
| LoadBalancerRetryPolicy |
Pluggable policy used to establish whether a given load-balanced call should be
retried.
|
| LoadBalancerRetryPolicy.Factory | |
| ReactiveLoadBalancer<T> |
Reactive load balancer.
|
| ReactiveLoadBalancer.Factory<T> | |
| WebClientCustomizer |
Callback interface that can be used to customize a
WebClient.Builder. |
| Class | Description |
|---|---|
| DeferringLoadBalancerExchangeFilterFunction<T extends org.springframework.web.reactive.function.client.ExchangeFilterFunction> |
An
ExchangeFilterFunction implementation that uses ObjectProvider to
resolve appropriate load-balancing ExchangeFilterFunction delegate when the
ExchangeFilterFunction.filter(ClientRequest, ExchangeFunction) method is first
called. |
| ExchangeFilterFunctionUtils |
A utility class for load-balanced
ExchangeFilterFunction instances. |
| LoadBalancerBeanPostProcessorAutoConfiguration |
An auto-configuration that provides a
BeanPostProcessor that allows the use of
a LoadBalanced WebClient.Builder with
ReactorLoadBalancerExchangeFilterFunction and ReactiveLoadBalancer used
under the hood. |
| LoadBalancerBeanPostProcessorAutoConfiguration.ReactorDeferringLoadBalancerFilterConfig | |
| LoadBalancerRetryContext |
Stores the data for a load-balanced call that is being retried.
|
| LoadBalancerWebClientBuilderBeanPostProcessor |
A
BeanPostProcessor that applies
DeferringLoadBalancerExchangeFilterFunction filter to all
WebClient.Builder instances annotated with LoadBalanced. |
| ReactorLoadBalancerClientAutoConfiguration |
An auto-configuration that allows the use of a
LoadBalanced
WebClient.Builder with ReactorLoadBalancerExchangeFilterFunction and
ReactiveLoadBalancer used under the hood. |
| ReactorLoadBalancerExchangeFilterFunction |
An
ExchangeFilterFunction that uses ReactiveLoadBalancer to execute
requests against a correct ServiceInstance. |
| RetryableExchangeFilterFunctionLoadBalancerRetryPolicy |
The default implementation of
LoadBalancerRetryPolicy. |
| RetryableLoadBalancerExchangeFilterFunction |
An
ExchangeFilterFunction that uses ReactiveLoadBalancer to execute
requests against a correct ServiceInstance and Reactor Retries to retry the
call both against the same and the next service instance, based on the provided
LoadBalancerRetryPolicy. |
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.