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.ServiceInstanceListSupplier implementation that uses hints to filter service
instances provided by the delegate.CacheManager beans.@LoadBalancerClient annotations on a single class (including in Java 7).LoadBalancerRequestTransformer that allows passing the instanceId) of
the ServiceInstance selected by the LoadBalancerClient in a cookie.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.ServiceInstanceListSupplierBuilder can be added to the expansion
implementation of ServiceInstanceListSupplier by this method.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 © 2021 Pivotal Software, Inc.. All rights reserved.