Index

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

A

afterPropertiesSet() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
afterPropertiesSet() - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
API_VERSION - Static variable in class org.springframework.cloud.loadbalancer.core.BlockingApiVersionServiceInstanceListSupplier
Service instance metadata map key that service instance API version is retrieved from.
API_VERSION - Static variable in class org.springframework.cloud.loadbalancer.core.ReactiveApiVersionServiceInstanceListSupplier
Service instance metadata map key that service instance API version is retrieved from.
apply(ServiceInstance) - Method in interface org.springframework.cloud.loadbalancer.core.WeightFunction
Applies this function to the given service instance.
authenticate(HttpServletResponse) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 

B

blockingApiVersionServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
BlockingApiVersionServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A blocking version of a ServiceInstanceListSupplier that filters service instances based on the API version specified in the request.
BlockingApiVersionServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.loadbalancer.core.BlockingApiVersionServiceInstanceListSupplier
 
BlockingLoadBalancedRetryFactory - Class in org.springframework.cloud.loadbalancer.blocking.retry
An implementation of LoadBalancedRetryFactory for BlockingLoadBalancerClient.
BlockingLoadBalancedRetryFactory(ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryFactory
 
BlockingLoadBalancedRetryPolicy - Class in org.springframework.cloud.loadbalancer.blocking.retry
A LoadBalancedRetryPolicy implementation for BlockingLoadBalancerClient.
BlockingLoadBalancedRetryPolicy(LoadBalancerProperties) - Constructor for class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
BlockingLoadBalancerApiVersionStrategy - Class in org.springframework.cloud.loadbalancer.core
A LoadBalancer-specific implementation of DefaultApiVersionStrategy.
BlockingLoadBalancerApiVersionStrategy(List, ApiVersionParser, Boolean, String, boolean, Predicate, ApiVersionDeprecationHandler) - Constructor for class org.springframework.cloud.loadbalancer.core.BlockingLoadBalancerApiVersionStrategy
 
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) - 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
 
changeSessionId() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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) - 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() - Element in annotation interface 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() - Element in annotation interface 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) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
execute(String, ServiceInstance, LoadBalancerRequest) - 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.BlockingApiVersionServiceInstanceListSupplier
 
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.ReactiveApiVersionServiceInstanceListSupplier
 
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.SubsetServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.WeightedServiceInstanceListSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
get(Object, Callable) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.BlockingApiVersionServiceInstanceListSupplier
 
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.ReactiveApiVersionServiceInstanceListSupplier
 
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.WeightedServiceInstanceListSupplier
 
get(Request) - Method in class org.springframework.cloud.loadbalancer.core.ZonePreferenceServiceInstanceListSupplier
 
getAsyncContext() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getAttribute(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getAttributeNames() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getAuthType() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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
 
getCharacterEncoding() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getConfiguration() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
getContentLength() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getContentLengthLong() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getContentType() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getContextPath() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getCookies() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getDateHeader(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getDelegate() - Method in class org.springframework.cloud.loadbalancer.core.DelegatingServiceInstanceListSupplier
 
getDispatcherType() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getHeader(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getHeaderNames() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getHeaders(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getIfAvailable() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getIfUnique() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getInputStream() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getInstance(String) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getInstanceId() - Method in class org.springframework.cloud.loadbalancer.core.SubsetServiceInstanceListSupplier
 
getIntHeader(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getLocalAddr() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getLocale() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getLocales() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getLocalName() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getLocalPort() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getMethod() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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
 
getParameter(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getParameterMap() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getParameterNames() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getParameterValues(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getPart(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getParts() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getPathInfo() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getPathTranslated() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getProperties(String) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getProtocol() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getProtocolRequestId() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getQueryString() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getReader() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRemoteAddr() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRemoteHost() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRemotePort() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRemoteUser() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRequestDispatcher(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRequestedSessionId() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRequestId() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRequestURI() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getRequestURL() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getScheme() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getServerName() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getServerPort() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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 interface org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier
 
getServletConnection() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getServletContext() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getServletPath() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getSession() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getSession(boolean) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
getSize() - Method in class org.springframework.cloud.loadbalancer.core.SubsetServiceInstanceListSupplier
 
getSpec() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties.Caffeine
 
getTtl() - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
getUserPrincipal() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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) - Method in class org.springframework.cloud.loadbalancer.core.HealthCheckServiceInstanceListSupplier
 
healthCheckRestClientDiscoveryClientServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
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, ReactiveLoadBalancer.Factory, BiFunction) - 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, ReactiveLoadBalancer.Factory) - 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
 
isAsyncStarted() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isAsyncSupported() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isRequestedSessionIdFromCookie() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isRequestedSessionIdFromURL() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isRequestedSessionIdValid() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isSecure() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
isUserInRole(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 

L

loadBalancerApiVersionParser() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
LoadBalancerAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerAutoConfiguration() - 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.
LoadBalancerChildContextInitializer - Class in org.springframework.cloud.loadbalancer.aot
A BeanRegistrationAotProcessor that creates an BeanRegistrationAotContribution for LoadBalancer child contexts.
LoadBalancerChildContextInitializer(LoadBalancerClientFactory, ApplicationContext) - Constructor for class org.springframework.cloud.loadbalancer.aot.LoadBalancerChildContextInitializer
 
LoadBalancerClient - Annotation Interface 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, ObjectProvider) - 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(LoadBalancerClientsProperties) - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
LoadBalancerClientFactory(LoadBalancerClientsProperties, Map) - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
LoadBalancerClients - Annotation Interface 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
 
loadBalancerEagerContextInitializer(LoadBalancerClientFactory, LoadBalancerEagerLoadProperties) - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
LoadBalancerEagerContextInitializer - Class in org.springframework.cloud.loadbalancer.support
 
LoadBalancerEagerContextInitializer(LoadBalancerClientFactory, List) - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerEagerContextInitializer
 
LoadBalancerEnvironmentPropertyUtils - Class in org.springframework.cloud.loadbalancer.support
 
LoadBalancerHttpServletRequest - Class in org.springframework.cloud.loadbalancer.core
An HttpServletRequest implementation that is built from a RequestData object.
LoadBalancerHttpServletRequest(RequestData) - Constructor for class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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(ReactiveLoadBalancer.Factory) - 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
 
login(String, String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
logout() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
lookup(Object) - Method in class org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCache
 

M

micrometerStatsLifecycle(MeterRegistry, ReactiveLoadBalancer.Factory) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
MicrometerStatsLoadBalancerLifecycle(MeterRegistry, ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 

N

name() - Element in annotation interface 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
 
OAuth2LoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig - Class in org.springframework.cloud.loadbalancer.security
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig - Class in org.springframework.cloud.loadbalancer.security
 
onApplicationEvent(ApplicationReadyEvent) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerEagerContextInitializer
 
onComplete(CompletionContext) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
onStart(Request) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
onStartRequest(Request, Response) - Method in class org.springframework.cloud.loadbalancer.stats.MicrometerStatsLoadBalancerLifecycle
 
org.springframework.cloud.loadbalancer - package org.springframework.cloud.loadbalancer
Spring Cloud load balancer implementation.
org.springframework.cloud.loadbalancer.annotation - package org.springframework.cloud.loadbalancer.annotation
 
org.springframework.cloud.loadbalancer.aot - package org.springframework.cloud.loadbalancer.aot
 
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
Spring Cloud load balancer core abstractions.
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

processAheadOfTime(RegisteredBean) - Method in class org.springframework.cloud.loadbalancer.aot.LoadBalancerChildContextInitializer
 
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, String) - Constructor for class org.springframework.cloud.loadbalancer.core.RandomLoadBalancer
 
reactiveApiVersionServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
ReactiveApiVersionServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A reactive version of the ServiceInstanceListSupplier that filters service instances based on the API version specified in the request.
ReactiveApiVersionServiceInstanceListSupplier(ServiceInstanceListSupplier, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.loadbalancer.core.ReactiveApiVersionServiceInstanceListSupplier
 
ReactiveLoadBalancerApiVersionStrategy - Class in org.springframework.cloud.loadbalancer.core
A LoadBalancer-specific implementation of DefaultApiVersionStrategy.
ReactiveLoadBalancerApiVersionStrategy(List, ApiVersionParser, boolean, String, boolean, Predicate, ApiVersionDeprecationHandler) - Constructor for class org.springframework.cloud.loadbalancer.core.ReactiveLoadBalancerApiVersionStrategy
 
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
 
removeAttribute(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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, ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.core.RequestBasedStickySessionServiceInstanceListSupplier
 
retryableException(Throwable) - Method in class org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryPolicy
 
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
 
RoundRobinLoadBalancer - Class in org.springframework.cloud.loadbalancer.core
A Round-Robin-based implementation of ReactorServiceInstanceLoadBalancer.
RoundRobinLoadBalancer(ObjectProvider, String) - Constructor for class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 
RoundRobinLoadBalancer(ObjectProvider, 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) - 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.DelegatingServiceInstanceListSupplier
 
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.
setAttribute(String, Object) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
setCaffeine(LoadBalancerCacheProperties.Caffeine) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
setCapacity(int) - Method in class org.springframework.cloud.loadbalancer.cache.LoadBalancerCacheProperties
 
setCharacterEncoding(String) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
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
 
startAsync() - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
startAsync(ServletRequest, ServletResponse) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
subsetServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
subsetServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
SubsetServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that uses deterministic subsetting algorithm to limit the number of instances provided by delegate.
SubsetServiceInstanceListSupplier(ServiceInstanceListSupplier, PropertyResolver, ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.core.SubsetServiceInstanceListSupplier
 
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.core.LoadBalancerServiceInstanceCookieTransformer
 
transformRequest(HttpRequest, ServiceInstance) - Method in class org.springframework.cloud.loadbalancer.blocking.XForwardedHeadersTransformer
 
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

upgrade(Class) - Method in class org.springframework.cloud.loadbalancer.core.LoadBalancerHttpServletRequest
 
UserInfoLoadBalancerConfig() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig
 
UserInfoRetryLoadBalancerConfig() - Constructor for class org.springframework.cloud.loadbalancer.security.OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig
 

V

validateVersion(Comparable, HttpServletRequest) - Method in class org.springframework.cloud.loadbalancer.core.BlockingLoadBalancerApiVersionStrategy
 
validateVersion(Comparable, ServerWebExchange) - Method in class org.springframework.cloud.loadbalancer.core.ReactiveLoadBalancerApiVersionStrategy
 
value() - Element in annotation interface org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient
Synonym for name (the name of the client).
value() - Element in annotation interface org.springframework.cloud.loadbalancer.annotation.LoadBalancerClients
 

W

weightedServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.BlockingSupportConfiguration
 
weightedServiceInstanceListSupplier(ConfigurableApplicationContext) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
 
WeightedServiceInstanceListSupplier - Class in org.springframework.cloud.loadbalancer.core
A ServiceInstanceListSupplier implementation that uses weights to expand the instances provided by delegate.
WeightedServiceInstanceListSupplier(ServiceInstanceListSupplier) - Constructor for class org.springframework.cloud.loadbalancer.core.WeightedServiceInstanceListSupplier
 
WeightedServiceInstanceListSupplier(ServiceInstanceListSupplier, ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.core.WeightedServiceInstanceListSupplier
 
WeightedServiceInstanceListSupplier(ServiceInstanceListSupplier, WeightFunction) - Constructor for class org.springframework.cloud.loadbalancer.core.WeightedServiceInstanceListSupplier
 
WeightedServiceInstanceListSupplier(ServiceInstanceListSupplier, WeightFunction, ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.loadbalancer.core.WeightedServiceInstanceListSupplier
 
WeightFunction - Interface in org.springframework.cloud.loadbalancer.core
Represents a function that calculate the weight of the given service instance.
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.
withApplicationContextInitializers(Map) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
withBase(ServiceInstanceListSupplier) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Sets a user-provided ServiceInstanceListSupplier as a base ServiceInstanceListSupplier in the hierarchy.
withBlockingApiVersioning() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
 
withBlockingDiscoveryClient() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Sets a blocking DiscoveryClient-based DiscoveryClientServiceInstanceListSupplier as a base ServiceInstanceListSupplier in the hierarchy.
withBlockingHealthChecks() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided RestTemplate instance to the ServiceInstanceListSupplier hierarchy.
withBlockingHealthChecks(RestClient) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided RestClient 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.
withBlockingRestClientHealthChecks() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a HealthCheckServiceInstanceListSupplier that uses user-provided RestClient 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
Sets a ReactiveDiscoveryClient-based DiscoveryClientServiceInstanceListSupplier as a base ServiceInstanceListSupplier in the hierarchy.
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
 
withReactiveApiVersioning() - 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
withSubset() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
 
withWeighted() - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
withWeighted(WeightFunction) - Method in class org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplierBuilder
Adds a WeightedServiceInstanceListSupplier that uses user-provided WeightFunction instance to the ServiceInstanceListSupplier hierarchy.
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) - Constructor for class org.springframework.cloud.loadbalancer.blocking.XForwardedHeadersTransformer
 
XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory) - 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) - 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 and Interfaces|All Packages|Constant Field Values