LoadBalancedRetryFactory for
BlockingLoadBalancerClient.LoadBalancedRetryPolicy implementation for
BlockingLoadBalancerClient.LoadBalancerClient implementation.BlockingLoadBalancerClient.ServiceInstanceListSupplier hierarchy.ServiceInstanceListSupplier implementation that tries retrieving
ServiceInstance objects from cache; if none found, retrieves instances using
DiscoveryClientServiceInstanceListSupplier.CaffeineCacheManager
that implements the LoadBalancerCacheManager marker interface.Cache implementation used by Spring Cloud LoadBalancer.DefaultLoadBalancerCache-based LoadBalancerCacheManager
implementation.ServiceInstanceListSupplier that uses a delegate
ServiceInstanceListSupplier instance underneath.ServiceInstanceListSupplier implementation.ServiceInstanceListSupplier implementation that verifies whether the
instances are alive and only returns the healthy one, unless there are none.CacheManager beans.@LoadBalancerClient annotations on a single class (including in Java 7).MicrometerStatsLoadBalancerLifecycle bean.LoadBalancerLifecycle that records metrics for
load-balanced calls.ServiceInstanceListSupplier.ReactorServiceInstanceLoadBalancer.ReactiveLoadBalancer.ReactorLoadBalancer that allows selecting
ServiceInstance objects.ServiceInstanceListSupplier that gives
preference to the instance with an id specified in a request cookie.ServiceInstanceListSupplier implementation that avoids picking the same
service instance while retrying requests.ReactorServiceInstanceLoadBalancer.ServiceInstanceListSupplier that selects the previously
chosen instance if it's available.ServiceInstance as an argument.Supplier of lists of ServiceInstance objects.ServiceInstanceListSupplier hierarchy to be used in
ReactorLoadBalancer configuration.ServiceInstanceListSupplier instance based on provided
ConfigurableApplicationContext.ServiceInstanceListSupplier instance based on provided
ConfigurableApplicationContext and another
ServiceInstanceListSupplier instance that will be used as a delegate.ObjectProvider.ServiceInstanceListSupplier as a base
ServiceInstanceListSupplier in the hierarchy.DiscoveryClient-based
DiscoveryClientServiceInstanceListSupplier as a base
ServiceInstanceListSupplier in the hierarchy.HealthCheckServiceInstanceListSupplier that uses user-provided
RestTemplate instance to the ServiceInstanceListSupplier hierarchy.HealthCheckServiceInstanceListSupplier that uses user-provided
RestTemplate instance to the ServiceInstanceListSupplier hierarchy.LoadBalancerCacheManager is available in the context, wraps created
ServiceInstanceListSupplier hierarchy with a
CachingServiceInstanceListSupplier instance to provide a caching mechanism
for service instances.ReactiveDiscoveryClient-based
DiscoveryClientServiceInstanceListSupplier as a base
ServiceInstanceListSupplier in the hierarchy.HealthCheckServiceInstanceListSupplier to the
ServiceInstanceListSupplier hierarchy.HealthCheckServiceInstanceListSupplier that uses user-provided
WebClient instance to the ServiceInstanceListSupplier hierarchy.RequestBasedStickySessionServiceInstanceListSupplier to the
ServiceInstanceListSupplier hierarchy.SameInstancePreferenceServiceInstanceListSupplier to the
ServiceInstanceListSupplier hierarchy.ZonePreferenceServiceInstanceListSupplier to the
ServiceInstanceListSupplier hierarchy.ServiceInstanceListSupplier that filters instances
retrieved by the delegate by zone.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.