A B C D E F G H I L M N O P R S T U V W X Z 
All Classes All Packages

A

afterPropertiesSet() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
afterPropertiesSet() - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 

B

BlockingLoadBalancedRetryFactory - Class in org.springframework.cloud.loadbalancer.blocking.retry
BlockingLoadBalancedRetryFactory(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryFactory
 
BlockingLoadBalancedRetryPolicy - Class in org.springframework.cloud.loadbalancer.blocking.retry
BlockingLoadBalancedRetryPolicy(LoadBalancerProperties) - Constructor for class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
blockingLoadBalancerClient(LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 
BlockingLoadBalancerClient - Class in org.springframework.cloud.loadbalancer.blocking.client
The default LoadBalancerClient implementation.
BlockingLoadBalancerClient(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
BlockingLoadBalancerClient(LoadBalancerClientFactory, LoadBalancerProperties) - Constructor for class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
BlockingLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
An autoconfiguration for BlockingLoadBalancerClient.
BlockingLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 
BlockingLoadBalancerClientAutoConfiguration.BlockingLoadBalancerRetryConfig - Class in org.springframework.cloud.loadbalancer.config
 
BlockingLoadBalancerRetryConfig() - Constructor for class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration.BlockingLoadBalancerRetryConfig
 
BlockingRetryConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingRetryConfiguration
 
BlockingSupportConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
build(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Builds the ServiceInstanceListSupplier hierarchy.
builder() - Static method in interface org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier
 

C

CachingServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that tries retrieving ServiceInstance objects from cache; if none found, retrieves instances using DiscoveryClientServiceInstanceListSupplier.
CachingServiceInstanceListSupplier(ServiceInstanceListSupplier, CacheManager) - Constructor for class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceListSupplier
 
Caffeine() - Constructor for class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties.Caffeine
 
CaffeineBasedLoadBalancerCacheManager - Class in org.springframework.cloud.loadbalancer.cache
A Spring Cloud LoadBalancer specific implementation of CaffeineCacheManager that implements the LoadBalancerCacheManager marker interface.
CaffeineBasedLoadBalancerCacheManager(String, LoadBalancerCacheProperties) - Constructor for class org.springframework.cloud.loadbalancer.cache.CaffeineBasedLoadBalancerCacheManager
 
CaffeineBasedLoadBalancerCacheManager(LoadBalancerCacheProperties) - Constructor for class org.springframework.cloud.loadbalancer.cache.CaffeineBasedLoadBalancerCacheManager
 
CaffeineLoadBalancerCacheManagerConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration.CaffeineLoadBalancerCacheManagerConfiguration
 
canRetry(LoadBalancedRetryContext) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
canRetryNextServer(LoadBalancedRetryContext) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
canRetrySameServer(LoadBalancedRetryContext) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
choose() - Method in interface org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer
 
choose(String) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
choose(String, Request<T>) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
choose(Request) - Method in class org.springframework.cloud.loadbalancer.core.RandomLoadBalancer
 
choose(Request) - Method in interface org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer
Choose the next server based on the load balancing algorithm.
choose(Request) - Method in class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 
clear() - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
close(LoadBalancedRetryContext) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
configuration() - Method in annotation type org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient
A custom @Configuration for the load balancer client.
createRetryPolicy(String, ServiceInstanceChooser) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryFactory
 

D

defaultConfiguration() - Method in annotation type org.springframework.cloud.loadbalancer.annotation.LoadBalancerClients
DefaultLoadBalancerCache - Class in org.springframework.cloud.loadbalancer.cache
A default Cache implementation used by Spring Cloud LoadBalancer.
DefaultLoadBalancerCache(String) - Constructor for class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
Create a new DefaultCache with the specified name.
DefaultLoadBalancerCache(String, boolean) - Constructor for class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
Create a new EvictorCache with the specified name.
DefaultLoadBalancerCache(String, long, boolean) - Constructor for class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
Create a new DefaultCache with the specified name.
DefaultLoadBalancerCacheManager - Class in org.springframework.cloud.loadbalancer.cache
DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties) - Constructor for class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCacheManager
 
DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties, String...) - Constructor for class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCacheManager
 
DefaultLoadBalancerCacheManagerConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration.DefaultLoadBalancerCacheManagerConfiguration
 
delegate - Variable in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
DelegatingServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
Represents a ServiceInstanceListSupplier that uses a delegate ServiceInstanceListSupplier instance underneath.
DelegatingServiceInstanceListSupplier(ServiceInstanceListSupplier) - Constructor for class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
destroy() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
destroy() - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
discoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
discoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
DiscoveryClientServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A discovery-client-based ServiceInstanceListSupplier implementation.
DiscoveryClientServiceInstanceListSupplier(DiscoveryClient, Environment) - Constructor for class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceListSupplier
 
DiscoveryClientServiceInstanceListSupplier(ReactiveDiscoveryClient, Environment) - Constructor for class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceListSupplier
 

E

equals(Object) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
equalToForClientOrDefault(Environment, String, String) - Static method in class org.springframework.cloud.loadbalancer.support.LoadBalancerEnvironmentPropertyUtils
 
equalToOrMissingForClientOrDefault(Environment, String, String) - Static method in class org.springframework.cloud.loadbalancer.support.LoadBalancerEnvironmentPropertyUtils
 
evict(Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
evictIfPresent(Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
execute(String, LoadBalancerRequest<T>) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
execute(String, ServiceInstance, LoadBalancerRequest<T>) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 

F

from(String, ServiceInstance...) - Static method in class org.springframework.cloud.loadbalancer.support.ServiceInstanceListSuppliers
 

G

get() - Method in class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.HintBasedServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.NoopServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.RequestBasedStickySessionServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.RetryAwareServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
get(Object, Callable<T>) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.HintBasedServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.NoopServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.RequestBasedStickySessionServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.RetryAwareServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
get(Request) - Method in interface org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
getCache(String) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCacheManager
 
getCacheNames() - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCacheManager
 
getCaffeine() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
getCapacity() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
getConfiguration() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
getDelegate() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
getIfAvailable() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getIfUnique() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getInstance(String) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getName() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
getName() - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
getName(Environment) - Static method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getNativeCache() - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
getObject() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getObject(Object...) - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getProperties(String) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceListSupplier
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.NoopServiceInstanceListSupplier
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.RetryAwareServiceInstanceListSupplier
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
getServiceId() - Method in interface org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier
 
getSpec() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties.Caffeine
 
getTtl() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
getZone() - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
 

H

hashCode() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
healthCheckDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
healthCheckDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
healthCheckFlux(List<ServiceInstance>) - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
HealthCheckServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that verifies whether the instances are alive and only returns the healthy one, unless there are none.
HealthCheckServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerProperties.HealthCheck, BiFunction<ServiceInstance, String, Mono<Boolean>>) - Constructor for class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
HealthCheckServiceInstanceListSupplier(ServiceInstanceListSupplier, ReactiveLoadBalancer.Factory<ServiceInstance>, BiFunction<ServiceInstance, String, Mono<Boolean>>) - Constructor for class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
HintBasedServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that uses hints to filter service instances provided by the delegate.
HintBasedServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerProperties) - Constructor for class org.springframework.cloud.loadbalancer.core.HintBasedServiceInstanceListSupplier
HintBasedServiceInstanceListSupplier(ServiceInstanceListSupplier, ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.HintBasedServiceInstanceListSupplier
 

I

invalidate() - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
isAlive(ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 

L

loadBalancedUserInfoRestTemplateCustomizer(LoadBalancerInterceptor) - Method in class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig
Deprecated.
 
LoadBalancerAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerAutoConfiguration(ObjectProvider<List<LoadBalancerClientSpecification>>) - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
LoadBalancerCacheAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
An AutoConfiguration that automatically enables caching when Spring Boot, and Spring Framework Cache support are present.
LoadBalancerCacheAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration
 
LoadBalancerCacheAutoConfiguration.CaffeineLoadBalancerCacheManagerConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerCacheAutoConfiguration.DefaultLoadBalancerCacheManagerConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerCacheAutoConfiguration.LoadBalancerCacheManagerWarnConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerCacheManager - Interface in org.springframework.cloud.loadbalancer.cache
A marker interface for Spring Cloud LoadBalancer-specific CacheManager beans.
LoadBalancerCacheManagerWarnConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration.LoadBalancerCacheManagerWarnConfiguration
 
LoadBalancerCacheProperties - Class in org.springframework.cloud.loadbalancer.cache
Spring Cloud LoadBalancer cache properties.
LoadBalancerCacheProperties() - Constructor for class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
LoadBalancerCacheProperties.Caffeine - Class in org.springframework.cloud.loadbalancer.cache
Caffeine-specific LoadBalancer cache properties.
LoadBalancerClient - Annotation Type in org.springframework.cloud.loadbalancer.annotation
Declarative configuration for a load balancer client.
LoadBalancerClientConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
LoadBalancerClientConfiguration.BlockingRetryConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfiguration.BlockingSupportConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfiguration.ReactiveRetryConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfiguration.ReactiveSupportConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfigurationRegistrar - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfigurationRegistrar() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfigurationRegistrar
 
loadBalancerClientFactory(LoadBalancerClientsProperties) - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
LoadBalancerClientFactory - Class in org.springframework.cloud.loadbalancer.support
A factory that creates client, load balancer and client configuration instances.
LoadBalancerClientFactory() - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
LoadBalancerClientFactory(LoadBalancerClientsProperties) - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
LoadBalancerClients - Annotation Type in org.springframework.cloud.loadbalancer.annotation
Convenience annotation that allows user to combine multiple @LoadBalancerClient annotations on a single class (including in Java 7).
LoadBalancerClientSpecification - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientSpecification() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
LoadBalancerClientSpecification(String, Class<?>[]) - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
LoadBalancerEnvironmentPropertyUtils - Class in org.springframework.cloud.loadbalancer.support
 
loadBalancerServiceInstanceCookieTransformer(LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 
LoadBalancerServiceInstanceCookieTransformer - Class in org.springframework.cloud.loadbalancer.core
A LoadBalancerRequestTransformer that allows passing the instanceId) of the ServiceInstance selected by the LoadBalancerClient in a cookie.
LoadBalancerServiceInstanceCookieTransformer(LoadBalancerProperties.StickySession) - Constructor for class org.springframework.cloud.loadbalancer.core.LoadBalancerServiceInstanceCookieTransformer
LoadBalancerServiceInstanceCookieTransformer(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.LoadBalancerServiceInstanceCookieTransformer
 
LoadBalancerStatsAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
Autoconfiguration that provides a MicrometerStatsLoadBalancerLifecycle bean.
LoadBalancerStatsAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerStatsAutoConfiguration
 
LoadBalancerZoneConfig - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerZoneConfig(String) - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
 
lookup(Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 

M

micrometerStatsLifecycle(MeterRegistry) - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerStatsAutoConfiguration
 
MicrometerStatsLoadBalancerLifecycle - Class in org.springframework.cloud.loadbalancer.stats
An implementation of LoadBalancerLifecycle that records metrics for load-balanced calls.
MicrometerStatsLoadBalancerLifecycle(MeterRegistry) - Constructor for class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 

N

name() - Method in annotation type org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient
The name of the load balancer client, uniquely identifying a set of client resources, including a load balancer.
NAMESPACE - Static variable in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
Property source name for load balancer.
NoopServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A no-op implementation of ServiceInstanceListSupplier.
NoopServiceInstanceListSupplier() - Constructor for class org.springframework.cloud.loadbalancer.core.NoopServiceInstanceListSupplier
 

O

OAuth2LoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.loadbalancer.security
Deprecated.
OAuth2LoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration
Deprecated.
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig - Class in org.springframework.cloud.loadbalancer.security
Deprecated.
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig - Class in org.springframework.cloud.loadbalancer.security
Deprecated.
 
onComplete(CompletionContext<Object, ServiceInstance, Object>) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
onStart(Request<Object>) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
onStartRequest(Request<Object>, Response<ServiceInstance>) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
org.springframework.cloud.loadbalancer.annotation - package org.springframework.cloud.loadbalancer.annotation
 
org.springframework.cloud.loadbalancer.blocking - package org.springframework.cloud.loadbalancer.blocking
 
org.springframework.cloud.loadbalancer.blocking.client - package org.springframework.cloud.loadbalancer.blocking.client
 
org.springframework.cloud.loadbalancer.blocking.retry - package org.springframework.cloud.loadbalancer.blocking.retry
 
org.springframework.cloud.loadbalancer.cache - package org.springframework.cloud.loadbalancer.cache
 
org.springframework.cloud.loadbalancer.config - package org.springframework.cloud.loadbalancer.config
 
org.springframework.cloud.loadbalancer.core - package org.springframework.cloud.loadbalancer.core
 
org.springframework.cloud.loadbalancer.security - package org.springframework.cloud.loadbalancer.security
 
org.springframework.cloud.loadbalancer.stats - package org.springframework.cloud.loadbalancer.stats
 
org.springframework.cloud.loadbalancer.support - package org.springframework.cloud.loadbalancer.support
 

P

PROPERTY_NAME - Static variable in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
Property for client name within the load balancer namespace.
put(Object, Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
put(Object, Object, long) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
putIfAbsent(Object, Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
putIfAbsent(Object, Object, long) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 

R

RandomLoadBalancer - Class in org.springframework.cloud.loadbalancer.core
A random-based implementation of ReactorServiceInstanceLoadBalancer.
RandomLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String) - Constructor for class org.springframework.cloud.loadbalancer.core.RandomLoadBalancer
 
ReactiveRetryConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveRetryConfiguration
 
ReactiveSupportConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
ReactorLoadBalancer<T> - Interface in org.springframework.cloud.loadbalancer.core
A Reactor based implementation of ReactiveLoadBalancer.
reactorServiceInstanceLoadBalancer(Environment, LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
ReactorServiceInstanceLoadBalancer - Interface in org.springframework.cloud.loadbalancer.core
A marker interface for ReactorLoadBalancer that allows selecting ServiceInstance objects.
reconstructURI(ServiceInstance, URI) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfigurationRegistrar
 
registerThrowable(LoadBalancedRetryContext, Throwable) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
RequestBasedStickySessionServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A session cookie based implementation of ServiceInstanceListSupplier that gives preference to the instance with an id specified in a request cookie.
RequestBasedStickySessionServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerProperties) - Constructor for class org.springframework.cloud.loadbalancer.core.RequestBasedStickySessionServiceInstanceListSupplier
RequestBasedStickySessionServiceInstanceListSupplier(ServiceInstanceListSupplier, ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.RequestBasedStickySessionServiceInstanceListSupplier
 
retryableStatusCode(int) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingRetryConfiguration
 
retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveRetryConfiguration
 
RetryAwareServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that avoids picking the same service instance while retrying requests.
RetryAwareServiceInstanceListSupplier(ServiceInstanceListSupplier) - Constructor for class org.springframework.cloud.loadbalancer.core.RetryAwareServiceInstanceListSupplier
 
retryLoadBalancedUserInfoRestTemplateCustomizer(RetryLoadBalancerInterceptor) - Method in class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig
Deprecated.
 
RoundRobinLoadBalancer - Class in org.springframework.cloud.loadbalancer.core
A Round-Robin-based implementation of ReactorServiceInstanceLoadBalancer.
RoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String) - Constructor for class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 
RoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String, int) - Constructor for class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 

S

sameInstancePreferenceServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
sameInstancePreferenceServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
SameInstancePreferenceServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
An implementation of ServiceInstanceListSupplier that selects the previously chosen instance if it's available.
SameInstancePreferenceServiceInstanceListSupplier(ServiceInstanceListSupplier) - Constructor for class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
SameInstancePreferenceServiceInstanceListSupplier(ServiceInstanceListSupplier, ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
SelectedInstanceCallback - Interface in org.springframework.cloud.loadbalancer.core
A callback interface that allows to pass the selected service instance data from the LoadBalancer.
selectedServiceInstance(ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.core.SameInstancePreferenceServiceInstanceListSupplier
 
selectedServiceInstance(ServiceInstance) - Method in interface org.springframework.cloud.loadbalancer.core.SelectedInstanceCallback
Passes the selected ServiceInstance as an argument.
SERVICE_DISCOVERY_TIMEOUT - Static variable in class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceListSupplier
Property that establishes the timeout for calls to service discovery.
SERVICE_INSTANCE_CACHE_NAME - Static variable in class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceListSupplier
Name of the service cache instance.
ServiceInstanceListSupplier - Interface in org.springframework.cloud.loadbalancer.core
A Supplier of lists of ServiceInstance objects.
ServiceInstanceListSupplierBuilder - Class in org.springframework.cloud.loadbalancer.core
A Builder for creating a ServiceInstanceListSupplier hierarchy to be used in ReactorLoadBalancer configuration.
ServiceInstanceListSupplierBuilder.Creator - Interface in org.springframework.cloud.loadbalancer.core
Allows creating a ServiceInstanceListSupplier instance based on provided ConfigurableApplicationContext.
ServiceInstanceListSupplierBuilder.DelegateCreator - Interface in org.springframework.cloud.loadbalancer.core
Allows creating a ServiceInstanceListSupplier instance based on provided ConfigurableApplicationContext and another ServiceInstanceListSupplier instance that will be used as a delegate.
ServiceInstanceListSuppliers - Class in org.springframework.cloud.loadbalancer.support
Utility class for service instance list suppliers.
setCaffeine(LoadBalancerCacheProperties.Caffeine) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
setCapacity(int) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
setConfiguration(Class<?>[]) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
setName(String) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
setSpec(String) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties.Caffeine
 
setTtl(Duration) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
setZone(String) - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerZoneConfig
 
SimpleObjectProvider<T> - Class in org.springframework.cloud.loadbalancer.support
Wrapper for ObjectProvider.
SimpleObjectProvider(T) - Constructor for class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
supports(Class, Class, Class) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 

T

toProvider(String, ServiceInstance...) - Static method in class org.springframework.cloud.loadbalancer.support.ServiceInstanceListSuppliers
 
toString() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
transformRequest(HttpRequest, ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.blocking.XForwardedHeadersTransformer
 
transformRequest(HttpRequest, ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerServiceInstanceCookieTransformer
 
transformRequest(ClientRequest, ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.core.XForwardedHeadersTransformer
 
trueForClientOrDefault(Environment, String) - Static method in class org.springframework.cloud.loadbalancer.support.LoadBalancerEnvironmentPropertyUtils
 
trueOrMissingForClientOrDefault(Environment, String) - Static method in class org.springframework.cloud.loadbalancer.support.LoadBalancerEnvironmentPropertyUtils
 

U

UserInfoLoadBalancerConfig() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig
Deprecated.
 
UserInfoRetryLoadBalancerConfig() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig
Deprecated.
 

V

value() - Method in annotation type org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient
Synonym for name (the name of the client).
value() - Method in annotation type org.springframework.cloud.loadbalancer.annotation.LoadBalancerClients
 

W

with(ServiceInstanceListSupplierBuilder.DelegateCreator) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Support ServiceInstanceListSupplierBuilder can be added to the expansion implementation of ServiceInstanceListSupplier by this method.
withBase(ServiceInstanceListSupplier) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Sets a user-provided ServiceInstanceListSupplier as a base ServiceInstanceListSupplier in the hierarchy.
withBlockingDiscoveryClient() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withBlockingHealthChecks() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided RestTemplate instance to the ServiceInstanceListSupplier hierarchy.
withBlockingHealthChecks(RestTemplate) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided RestTemplate instance to the ServiceInstanceListSupplier hierarchy.
withCaching() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
If LoadBalancerCacheManager is available in the context, adds a CachingServiceInstanceListSupplier instance to the ServiceInstanceListSupplier hierarchy to provide a caching mechanism for service instances.
withDiscoveryClient() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withHealthChecks() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withHealthChecks(WebClient) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided WebClient instance to the ServiceInstanceListSupplier hierarchy.
withHints() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
 
withRequestBasedStickySession() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withRetryAwareness() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
 
withSameInstancePreference() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withZonePreference() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withZonePreference(String) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder

X

XForwardedHeadersTransformer - Class in org.springframework.cloud.loadbalancer.blocking
To add X-Forwarded-Host and X-Forwarded-Proto Headers.
XForwardedHeadersTransformer - Class in org.springframework.cloud.loadbalancer.core
To add X-Forwarded-Host and X-Forwarded-Proto Headers.
XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.blocking.XForwardedHeadersTransformer
 
XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.XForwardedHeadersTransformer
 
xForwarderHeadersTransformer(LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
xForwarderHeadersTransformer(LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 

Z

zoneConfig(Environment) - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
zonePreferenceDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
zonePreferenceDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
ZonePreferenceServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
An implementation of ServiceInstanceListSupplier that filters instances retrieved by the delegate by zone.
ZonePreferenceServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerZoneConfig) - Constructor for class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
ZonePreferenceServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerZoneConfig, ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
A B C D E F G H I L M N O P R S T U V W X Z 
All Classes All Packages