Index

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

A

AbstractBuilder() - Constructor for class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
AbstractBuilder(ConfigurationService) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
AbstractChangeRequestUriGatewayFilterFactory<T> - Class in org.springframework.cloud.gateway.filter.factory
AbstractChangeRequestUriGatewayFilterFactory(Class) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
AbstractChangeRequestUriGatewayFilterFactory(Class, int) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
AbstractConfigurable<C> - Class in org.springframework.cloud.gateway.support
 
AbstractConfigurable(Class) - Constructor for class org.springframework.cloud.gateway.support.AbstractConfigurable
 
AbstractGatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
 
AbstractGatewayControllerEndpoint(RouteDefinitionLocator, List, List, List, RouteDefinitionWriter, RouteLocator, WebEndpointProperties) - Constructor for class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
AbstractGatewayFilterFactory<C> - Class in org.springframework.cloud.gateway.filter.factory
This class is BETA and may be subject to change in a future release.
AbstractGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
 
AbstractGatewayFilterFactory(Class) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
 
AbstractGatewayFilterFactory.NameConfig - Class in org.springframework.cloud.gateway.filter.factory
 
AbstractNameValueGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
AbstractNameValueGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory
 
AbstractNameValueGatewayFilterFactory.NameValueConfig - Class in org.springframework.cloud.gateway.filter.factory
 
AbstractRateLimiter<C> - Class in org.springframework.cloud.gateway.filter.ratelimit
 
AbstractRateLimiter(Class, String, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
AbstractRoutePredicateFactory<C> - Class in org.springframework.cloud.gateway.handler.predicate
 
AbstractRoutePredicateFactory(Class) - Constructor for class org.springframework.cloud.gateway.handler.predicate.AbstractRoutePredicateFactory
 
AbstractSslConfigurer<T,S> - Class in org.springframework.cloud.gateway.config
Base class to configure SSL for component T.
AbstractSslConfigurer(HttpClientProperties.Ssl, SslBundles) - Constructor for class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
AbstractStatefulConfigurable<C> - Class in org.springframework.cloud.gateway.support
 
AbstractStatefulConfigurable(Class) - Constructor for class org.springframework.cloud.gateway.support.AbstractStatefulConfigurable
 
accept(Visitor) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.AndAsyncPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.OrAsyncPredicate
 
accept(Visitor) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.AndGatewayPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.GatewayPredicateWrapper
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.NegateGatewayPredicate
 
accept(Visitor) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.OrGatewayPredicate
 
accept(ServerWebExchange, CachedResponse) - Method in class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.RemoveHeadersAfterCacheExchangeMutator
 
accept(ServerWebExchange, CachedResponse) - Method in class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetCacheDirectivesByMaxAgeAfterCacheExchangeMutator
 
accept(ServerWebExchange, CachedResponse) - Method in class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetMaxAgeHeaderAfterCacheExchangeMutator
 
accept(ServerWebExchange, CachedResponse) - Method in class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetResponseHeadersAfterCacheExchangeMutator
 
accept(ServerWebExchange, CachedResponse) - Method in class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetStatusCodeAfterCacheExchangeMutator
 
ACTION - Static variable in class org.springframework.cloud.gateway.support.MvcFoundOnClasspathFailureAnalyzer
Action for MvcFoundOnClasspathException.
adaptCachedBodyGlobalFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AdaptCachedBodyGlobalFilter - Class in org.springframework.cloud.gateway.filter
 
AdaptCachedBodyGlobalFilter() - Constructor for class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
 
addArg(String, String) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
addArg(String, String) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
addOriginalRequestUrl(ServerWebExchange, URI) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
addRequestHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds a request header to the request before it is routed by the Gateway.
addRequestHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AddRequestHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
AddRequestHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
addRequestHeadersIfNotPresent(String...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds a request header to the request before it is routed by the Gateway.
addRequestHeadersIfNotPresentGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AddRequestHeadersIfNotPresentGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
Adds one or more headers to the downstream request’s headers without overriding previous values.
AddRequestHeadersIfNotPresentGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
addRequestParameter(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds a request parameter to the request before it is routed by the Gateway.
addRequestParameterGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AddRequestParameterGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
AddRequestParameterGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
addResponseHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds a header to the response returned to the Gateway from the route.
addResponseHeader(String, String, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds a header to the response returned to the Gateway from the route.
addResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AddResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
AddResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
AddResponseHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
addStatusCode(String) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
after(ZonedDateTime) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate to check if a request was made after a specific ZonedDateTime.
AfterCacheExchangeMutator - Interface in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
Marking interface for a BiConsumer that could alter the ServerWebExchange .
afterRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
AfterRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
AfterRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
AfterRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
allMethods() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
ALWAYS_STRIP - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
Version will be stripped, even if the original request path contains version.
alwaysTrue() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which is always true.
analyze(Throwable, MvcFoundOnClasspathException) - Method in class org.springframework.cloud.gateway.support.MvcFoundOnClasspathFailureAnalyzer
 
and() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Apply logical and operator.
and() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
and(Predicate) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
and(Predicate) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
and(AsyncPredicate) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
and(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
and(GatewayTagsProvider) - Method in interface org.springframework.cloud.gateway.support.tagsprovider.GatewayTagsProvider
 
AND - Enum constant in enum class org.springframework.cloud.gateway.route.builder.BooleanSpec.Operator
 
AndAsyncPredicate(AsyncPredicate, AsyncPredicate) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.AndAsyncPredicate
 
AndGatewayPredicate(GatewayPredicate, GatewayPredicate) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.AndGatewayPredicate
 
annotationClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
annotationClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledFilter
 
annotationClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledGlobalFilter
 
annotationClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledPredicate
 
appendToBody(ByteBuffer) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
apply() - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply() - Method in class org.springframework.cloud.gateway.filter.factory.TokenRelayGatewayFilterFactory
 
apply(C) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
apply(String, C) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(String, Consumer) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(String, Repeat, Retry) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
apply(Object) - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply(Object) - Method in class org.springframework.cloud.gateway.filter.factory.SaveSessionGatewayFilterFactory
 
apply(Object) - Method in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(String, String, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(Consumer) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(Consumer) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.TokenRelayGatewayFilterFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestParameterGatewayFilterFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
apply(AbstractNameValueGatewayFilterFactory.NameValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
apply(AbstractNameValueGatewayFilterFactory.NameValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
apply(AbstractNameValueGatewayFilterFactory.NameValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
apply(AbstractNameValueGatewayFilterFactory.NameValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory
 
apply(AbstractNameValueGatewayFilterFactory.NameValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
apply(LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory
 
apply(CacheRequestBodyGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory
 
apply(DedupeResponseHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory
 
apply(FallbackHeadersGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory
 
apply(JsonToGrpcGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory
 
apply(MapRequestHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
 
apply(PrefixPathGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
apply(RedirectToGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
apply(RequestHeaderSizeGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory
 
apply(RequestRateLimiterGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
apply(RequestSizeGatewayFilterFactory.RequestSizeConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory
 
apply(RetryGatewayFilterFactory.RetryConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
apply(ModifyRequestBodyGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
 
apply(ModifyResponseBodyGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory
 
apply(RewriteLocationResponseHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory
 
apply(RewritePathGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
apply(RewriteRequestParameterGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory
 
apply(RewriteResponseHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
 
apply(SecureHeadersGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Returns a GatewayFilter that applies security headers to the HTTP response.
apply(SetPathGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
apply(SetRequestHostHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory
 
apply(SetRequestUriGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory
 
apply(SetStatusGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
apply(SpringCloudCircuitBreakerFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
apply(StripPrefixGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
apply(AfterRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
apply(BeforeRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
apply(BetweenRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
apply(CookieRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
apply(HeaderRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
apply(HostRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
apply(MethodRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
apply(PathRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
apply(QueryRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
apply(ReadBodyRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory
 
apply(RemoteAddrRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
apply(VersionRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory
 
apply(XForwardedRemoteAddrRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory
 
apply(KeyValueConfig) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
apply(HttpStatusHolder, URI) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(HttpStatusHolder, URI, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(WeightConfig) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
apply(HttpStatus, URI) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(HttpStatus, URI, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(ServerHttpRequest) - Method in class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.UriKeyValueGenerator
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.GatewayHttpTagsProvider
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.GatewayPathTagsProvider
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.GatewayRouteTagsProvider
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.PropertiesTagsProvider
 
apply(T) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
apply(T) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.AndAsyncPredicate
 
apply(T) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
 
apply(T) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.NegateAsyncPredicate
 
apply(T) - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.OrAsyncPredicate
 
applyAsync(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
applyAsync(Consumer) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
applyAsync(ReadBodyRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory
 
AS_IN_REQUEST - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
Version will be stripped only if the original request path contains no version.
assignVariable(String, Supplier) - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
async() - Static method in class org.springframework.cloud.gateway.route.Route
 
async(RouteDefinition) - Static method in class org.springframework.cloud.gateway.route.Route
 
AsyncBuilder() - Constructor for class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
asyncPredicate(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
 
asyncPredicate(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.NestedOpSpec
 
asyncPredicate(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.NotOpSpec
 
asyncPredicate(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
asyncPredicate(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
AsyncPredicate<T> - Interface in org.springframework.cloud.gateway.handler
 
AsyncPredicate.AndAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.DefaultAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.NegateAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.OrAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 

B

BackoffConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
BackoffConfig(Duration, Duration, int, boolean) - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
BEAN_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
before(ZonedDateTime) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate to check if a request was made before a specific ZonedDateTime.
beforeApply(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
beforeApply(WeightConfig) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
beforeCommit(Supplier) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
beforeRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
BeforeRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
BeforeRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
BeforeRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
between(ZonedDateTime, ZonedDateTime) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate to check if a request was made between two ZonedDateTimes.
betweenRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
BetweenRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
BetweenRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
BetweenRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
bind() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
body() - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse
 
body(String) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
BodyInserterContext - Class in org.springframework.cloud.gateway.support
 
BodyInserterContext() - Constructor for class org.springframework.cloud.gateway.support.BodyInserterContext
 
BodyInserterContext(ExchangeStrategies) - Constructor for class org.springframework.cloud.gateway.support.BodyInserterContext
 
BooleanSpec - Class in org.springframework.cloud.gateway.route.builder
A spec used to apply logical operators.
BooleanSpec(Route.AsyncBuilder, RouteLocatorBuilder.Builder) - Constructor for class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
BooleanSpec.BooleanOpSpec - Class in org.springframework.cloud.gateway.route.builder
 
BooleanSpec.NestedOpSpec - Class in org.springframework.cloud.gateway.route.builder
 
BooleanSpec.NotOpSpec - Class in org.springframework.cloud.gateway.route.builder
 
BooleanSpec.Operator - Enum Class in org.springframework.cloud.gateway.route.builder
 
Bucket4jConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.Bucket4jConfiguration
 
bucket4jRateLimiter(AsyncProxyManager, ConfigurationService) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.Bucket4jConfiguration
 
Bucket4jRateLimiter - Class in org.springframework.cloud.gateway.filter.ratelimit
 
Bucket4jRateLimiter(AsyncProxyManager, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
 
Bucket4jRateLimiter.Config - Class in org.springframework.cloud.gateway.filter.ratelimit
 
Bucket4jRateLimiter.RefillStyle - Enum Class in org.springframework.cloud.gateway.filter.ratelimit
 
bufferFactory() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
build() - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
build() - Method in interface org.springframework.cloud.gateway.route.builder.Buildable
 
build() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
Builds and returns a RouteLocator.
build() - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
Buildable<T> - Interface in org.springframework.cloud.gateway.route.builder
 
buildConnectionProvider(HttpClientProperties) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
builder() - Static method in class org.springframework.cloud.gateway.route.Route
 
builder(RouteDefinition) - Static method in class org.springframework.cloud.gateway.route.Route
 
Builder() - Constructor for class org.springframework.cloud.gateway.route.Route.Builder
 
Builder(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
Builder(HttpStatusCode) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
buildRouteDefinition(Expression, ServiceInstance) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
BURST_CAPACITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Burst Capacity header name.

C

CACHED_REQUEST_BODY_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Cached request body key.
CACHED_SERVER_HTTP_REQUEST_DECORATOR_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Cached ServerHttpRequestDecorator attribute name.
CachedBodyOutputMessage - Class in org.springframework.cloud.gateway.filter.factory.rewrite
Implementation of ClientHttpRequest that saves body as a field.
CachedBodyOutputMessage(ServerWebExchange, HttpHeaders) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
cachedCompositeRouteLocator(List) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
CachedResponse - Class in org.springframework.cloud.gateway.filter.factory.cache
 
CachedResponse.Builder - Class in org.springframework.cloud.gateway.filter.factory.cache
 
CachedResponseMetadata - Record Class in org.springframework.cloud.gateway.filter.factory.cache
 
CachedResponseMetadata(List) - Constructor for record class org.springframework.cloud.gateway.filter.factory.cache.CachedResponseMetadata
Creates an instance of a CachedResponseMetadata record class.
cacheKeyGenerator() - Method in class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
CacheKeyGenerator - Class in org.springframework.cloud.gateway.filter.factory.cache.keygenerator
 
CacheKeyGenerator() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.CacheKeyGenerator
 
cacheRequestBody(Class) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can cache the request body.
cacheRequestBody(ServerWebExchange, Function) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Caches the request body in a ServerWebExchange attributes.
cacheRequestBodyAndRequest(ServerWebExchange, Function) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Caches the request body and the created ServerHttpRequestDecorator in ServerWebExchange attributes.
cacheRequestBodyGatewayFilterFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
CacheRequestBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
CacheRequestBodyGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory
 
CacheRequestBodyGatewayFilterFactory(List) - Constructor for class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory
 
CacheRequestBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
CachingRouteDefinitionLocator - Class in org.springframework.cloud.gateway.route
 
CachingRouteDefinitionLocator(RouteDefinitionLocator) - Constructor for class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
 
CachingRouteLocator - Class in org.springframework.cloud.gateway.route
 
CachingRouteLocator(RouteLocator) - Constructor for class org.springframework.cloud.gateway.route.CachingRouteLocator
 
canRead(EvaluationContext, Object, String) - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.RestrictivePropertyAccessor
 
changeRequestUri(Function) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which change the URI the request will be routed to by the Gateway.
circuitBreaker(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
CIRCUITBREAKER_EXECUTION_EXCEPTION_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
CircuitBreaker execution exception attribute name.
CircuitBreakerStatusCodeException(HttpStatusCode) - Constructor for exception class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.CircuitBreakerStatusCodeException
 
clearCachedRequestBody(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
clear the request body in a ServerWebExchange attribute.
CLIENT_RESPONSE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Client response attribute name.
CLIENT_RESPONSE_CONN_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Client response connection attribute name.
CLIENT_RESPONSE_HEADER_NAMES - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Client response header names attribute name.
cloudFoundryRouteService() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
cloudFoundryRouteServiceRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
CloudFoundryRouteServiceRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
Creates a predicate which indicates if the request is intended for a Cloud Foundry Route Service.
CloudFoundryRouteServiceRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
combinedfilters(String) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
CompositeRouteDefinitionLocator - Class in org.springframework.cloud.gateway.route
 
CompositeRouteDefinitionLocator(Flux) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
 
CompositeRouteDefinitionLocator(Flux, IdGenerator) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
 
CompositeRouteLocator - Class in org.springframework.cloud.gateway.route
 
CompositeRouteLocator(Flux) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteLocator
 
ConditionalOnEnabledFilter - Annotation Interface in org.springframework.cloud.gateway.config.conditional
 
ConditionalOnEnabledGlobalFilter - Annotation Interface in org.springframework.cloud.gateway.config.conditional
 
ConditionalOnEnabledPredicate - Annotation Interface in org.springframework.cloud.gateway.config.conditional
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
CONFIG_PREFIX - Static variable in class org.springframework.cloud.gateway.support.WeightConfig
Configuration prefix for WeightConfig.
Configurable<C> - Interface in org.springframework.cloud.gateway.support
 
ConfigurableBuilder(ConfigurationService, C) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder
 
CONFIGURATION_PROPERTY_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
Redis Rate Limiter property name.
CONFIGURATION_PROPERTY_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Redis Rate Limiter property name.
ConfigurationService - Class in org.springframework.cloud.gateway.support
 
ConfigurationService(BeanFactory, Supplier, Supplier) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService
 
ConfigurationService(BeanFactory, ObjectProvider, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService
 
ConfigurationService.AbstractBuilder<T,B> - Class in org.springframework.cloud.gateway.support
 
ConfigurationService.ConfigurableBuilder<T,C> - Class in org.springframework.cloud.gateway.support
 
ConfigurationService.InstanceBuilder<T> - Class in org.springframework.cloud.gateway.support
 
configurationSupplier - Variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
configure(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
configureProxy(HttpClient) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
configureProxyProvider(HttpClientProperties.Proxy, ProxyProvider.TypeSpec) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
configureSsl(NettyChannelBuilder) - Method in class org.springframework.cloud.gateway.config.GrpcSslConfigurer
 
configureSsl(HttpClient) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
configureSsl(HttpClient) - Method in class org.springframework.cloud.gateway.config.HttpClientSslConfigurer
 
configureSsl(T) - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
configureSslContext(HttpClientProperties.Ssl, SslProvider.SslContextSpec) - Method in class org.springframework.cloud.gateway.config.HttpClientSslConfigurer
 
CONNECT_TIMEOUT_ATTR - Static variable in class org.springframework.cloud.gateway.support.RouteMetadataUtils
Connect timeout attribute name.
containsEncodedParts(URI) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
CONTENT_SECURITY_POLICY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Content-Security Policy header name.
CONTENT_SECURITY_POLICY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Content-Security Policy header name.
CONTENT_SECURITY_POLICY_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Content-Security Policy header default.
convert(String) - Method in class org.springframework.cloud.gateway.support.config.KeyValueConverter
 
convert(String) - Method in class org.springframework.cloud.gateway.support.StringToZonedDateTimeConverter
 
cookie(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a cookie matches a given regular expression.
cookieRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
CookieRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
CookieRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
CookieRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
corsGatewayFilterApplicationListener(GlobalCorsProperties, RoutePredicateHandlerMapping, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
CorsGatewayFilterApplicationListener - Class in org.springframework.cloud.gateway.filter.cors
For each Route, this listener inspects its predicates and looks for an instance of PathRoutePredicateFactory.
CorsGatewayFilterApplicationListener(GlobalCorsProperties, RoutePredicateHandlerMapping, RouteLocator) - Constructor for class org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener
 
create(boolean, String) - Static method in exception class org.springframework.cloud.gateway.support.NotFoundException
 
create(boolean, String, Throwable) - Static method in exception class org.springframework.cloud.gateway.support.NotFoundException
 
create(Cache, Duration, LocalResponseCacheProperties.RequestOptions) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManagerFactory
 
create(HttpStatusCode) - Static method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse
 
createCaffeine(LocalResponseCacheProperties) - Static method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheUtils
 
createGatewayCacheManager(LocalResponseCacheProperties) - Static method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheUtils
 
createGatewayFilterSpec() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
createInstance() - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
createKeyStore() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
customize(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
 
customize(HttpClient) - Method in interface org.springframework.cloud.gateway.config.HttpClientCustomizer
Customize the specified HttpClient.
customizers - Variable in class org.springframework.cloud.gateway.config.HttpClientFactory
 

D

DATETIME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
DateTime key.
DATETIME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
DateTime key.
DATETIME1_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
DateTime 1 key.
DATETIME2_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
DateTime 2 key.
decode(byte[]) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.GzipMessageBodyResolver
 
decode(byte[]) - Method in interface org.springframework.cloud.gateway.filter.factory.rewrite.MessageBodyDecoder
 
dedupeResponseHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that removes duplication on a response header before it is returned to the client by the Gateway.
dedupeResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
DedupeResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
DedupeResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory
 
DedupeResponseHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
DedupeResponseHeaderGatewayFilterFactory.Strategy - Enum Class in org.springframework.cloud.gateway.filter.factory
 
DEFAULT - Enum constant in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
Default shortcut type.
DEFAULT_FILTERS - Static variable in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Default filters name.
DEFAULT_HEADER_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
Default Header Name.
DEFAULT_PREFIX - Static variable in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
Default metrics prefix.
DefaultAsyncPredicate(Predicate) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
 
DefaultGatewayObservationConvention - Class in org.springframework.cloud.gateway.filter.headers.observation
Default implementation of the GatewayObservationConvention.
DefaultGatewayObservationConvention() - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
 
defaultValueClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
defaultValueClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledFilter
 
defaultValueClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledGlobalFilter
 
defaultValueClass() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledPredicate
 
DelegatingServiceInstance - Class in org.springframework.cloud.gateway.support
A ServiceInstance implementation that uses a delegate instance under the hood.
DelegatingServiceInstance(ServiceInstance, String) - Constructor for class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
delete(String) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
delete(Mono) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
delete(Mono) - Method in class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
 
delete(Mono) - Method in interface org.springframework.cloud.gateway.route.RouteDefinitionWriter
 
determineRequestUri(ServerWebExchange, AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
determineRequestUri(ServerWebExchange, SetRequestUriGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory
 
determineRequestUri(ServerWebExchange, T) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
DIFFERENT - Enum constant in enum class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
The management port and server port are different.
DISABLED - Enum constant in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
Disabled pool type.
DISABLED - Enum constant in enum class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
The management port has been disabled.
discoveryClientRouteDefinitionLocator(ReactiveDiscoveryClient, DiscoveryLocatorProperties) - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration
 
DiscoveryClientRouteDefinitionLocator - Class in org.springframework.cloud.gateway.discovery
TODO: change to RouteLocator?
DiscoveryClientRouteDefinitionLocator(ReactiveDiscoveryClient, DiscoveryLocatorProperties) - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
discoveryLocatorProperties() - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
DiscoveryLocatorProperties - Class in org.springframework.cloud.gateway.discovery
 
DiscoveryLocatorProperties() - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
doBind() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
doBind() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder
 
doBind() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.InstanceBuilder
 

E

ELASTIC - Enum constant in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
Elastic pool type.
enableBodyCaching(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
 
EnableBodyCachingEvent - Class in org.springframework.cloud.gateway.event
 
EnableBodyCachingEvent(Object, String) - Constructor for class org.springframework.cloud.gateway.event.EnableBodyCachingEvent
 
encode(DataBuffer) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.GzipMessageBodyResolver
 
encode(DataBuffer) - Method in interface org.springframework.cloud.gateway.filter.factory.rewrite.MessageBodyEncoder
 
encodeQueryParams(MultiValueMap) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
encodingType() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.GzipMessageBodyResolver
 
encodingType() - Method in interface org.springframework.cloud.gateway.filter.factory.rewrite.MessageBodyDecoder
 
encodingType() - Method in interface org.springframework.cloud.gateway.filter.factory.rewrite.MessageBodyEncoder
 
equals(Object) - Method in record class org.springframework.cloud.gateway.filter.factory.cache.CachedResponseMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
equals(Object) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
equals(Object) - Method in class org.springframework.cloud.gateway.route.Route
 
equals(Object) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
eventFunction - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
eventFunction(BiFunction) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
exceedsMaxIterations(ServerWebExchange, RetryGatewayFilterFactory.RetryConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
expand(ServerWebExchange, String) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 

F

fallbackHeaders(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds hystrix execution exception headers to fallback request.
fallbackHeaders(FallbackHeadersGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds hystrix execution exception headers to fallback request.
fallbackHeadersGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayResilience4JCircuitBreakerAutoConfiguration
 
FallbackHeadersGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
FallbackHeadersGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory
 
FallbackHeadersGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
FieldListConfiguration() - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
FIFO - Enum constant in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.LeasingStrategy
FIFO leasing strategy.
fillInStackTrace() - Method in exception class org.springframework.cloud.gateway.support.ServiceUnavailableException
Disables fillInStackTrace for performance reasons.
fillInStackTrace() - Method in exception class org.springframework.cloud.gateway.support.TimeoutException
Disables fillInStackTrace for performance reasons.
filter(List, HttpHeaders, ServerWebExchange, HttpHeadersFilter.Type) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
 
filter(List, ServerWebExchange, HttpClientResponse) - Static method in interface org.springframework.cloud.gateway.filter.headers.TrailerHeadersFilter
 
filter(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the filter to the route.
filter(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
filter(GatewayFilter, int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the filter to the route.
filter(GatewayFilter, int, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the filter to the route.
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.GRPCRequestHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.GRPCResponseHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
Filters a set of Http Headers.
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.observation.ObservedRequestHttpHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.observation.ObservedResponseHttpHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.TransferEncodingNormalizationHeadersFilter
 
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
filter(ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.GatewayFilterChain
Delegate to the next GatewayFilter in the chain.
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.config.GatewayNoLoadBalancerClientAutoConfiguration.NoLoadBalancerClientFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.factory.cache.GlobalLocalResponseCacheGatewayFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheGatewayFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.ForwardPathFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.FunctionRoutingFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in interface org.springframework.cloud.gateway.filter.GatewayFilter
Process the Web request and (optionally) delegate to the next WebFilter through the given GatewayFilterChain.
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in interface org.springframework.cloud.gateway.filter.GlobalFilter
Process the Web request and (optionally) delegate to the next GatewayFilter through the given GatewayFilterChain.
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.LoadBalancerServiceInstanceCookieFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.StreamRoutingFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
FilterArgsEvent - Class in org.springframework.cloud.gateway.event
 
FilterArgsEvent(Object, String, Map) - Constructor for class org.springframework.cloud.gateway.event.FilterArgsEvent
 
FilterDefinition - Class in org.springframework.cloud.gateway.filter
 
FilterDefinition() - Constructor for class org.springframework.cloud.gateway.filter.FilterDefinition
 
FilterDefinition(String) - Constructor for class org.springframework.cloud.gateway.filter.FilterDefinition
 
filteringWebHandler(List, GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
FilteringWebHandler - Class in org.springframework.cloud.gateway.handler
WebHandler that delegates to a chain of GlobalFilter instances and GatewayFilterFactory instances then to the target WebHandler.
FilteringWebHandler(List, boolean) - Constructor for class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
filterRequest(List, ServerWebExchange) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
 
filters(Collection) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the list of filters to the route.
filters(Collection) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
filters(Function) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Add filters to the route definition.
filters(GatewayFilter...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the list of filters to the route.
filters(GatewayFilter...) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
filterToStringCreator(Object) - Static method in class org.springframework.cloud.gateway.support.GatewayToStringStyler
 
FIXED - Enum constant in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
Fixed pool type.
FORWARDED_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
Forwarded header.
forwardedHeadersFilter(Environment, ServerProperties, GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ForwardedHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
 
ForwardedHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
Deprecated.
ForwardedHeadersFilter(String) - Constructor for class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
ForwardedTrustedProxiesCondition() - Constructor for class org.springframework.cloud.gateway.filter.headers.TrustedProxies.ForwardedTrustedProxiesCondition
 
forwardPathFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ForwardPathFilter - Class in org.springframework.cloud.gateway.filter
Filter to set the path in the request URI if the Route URI has the scheme forward.
ForwardPathFilter() - Constructor for class org.springframework.cloud.gateway.filter.ForwardPathFilter
 
forwardRoutingFilter(ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ForwardRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
ForwardRoutingFilter(ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
 
from(String) - Static method in interface org.springframework.cloud.gateway.filter.headers.TrustedProxies
 
from(Predicate) - Static method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
FROM_HEADER_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
From Header key.
fromHttp(HttpHeaders) - Static method in class org.springframework.cloud.gateway.support.MessageHeaderUtils
 
fromMessage(MessageHeaders) - Static method in class org.springframework.cloud.gateway.support.MessageHeaderUtils
 
fromMessage(MessageHeaders, List) - Static method in class org.springframework.cloud.gateway.support.MessageHeaderUtils
 
FunctionRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
FunctionRoutingFilter(FunctionCatalog, List, Set) - Constructor for class org.springframework.cloud.gateway.filter.FunctionRoutingFilter
 

G

GATEWAY_ALREADY_PREFIXED_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway already prefixed attribute name.
GATEWAY_ALREADY_ROUTED_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Used when a routing filter has been successfully called.
GATEWAY_HANDLER_MAPPER_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway handler mapper attribute name.
GATEWAY_LOADBALANCER_RESPONSE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway LoadBalancer Response attribute name.
GATEWAY_OBSERVATION_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway Client Observation attribute name.
GATEWAY_ORIGINAL_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway original request URL attribute name.
GATEWAY_PREDICATE_MATCHED_PATH_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway predicate matched path attribute name.
GATEWAY_PREDICATE_MATCHED_PATH_ROUTE_ID_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway predicate matched path route id attribute name.
GATEWAY_PREDICATE_PATH_CONTAINER_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway predicate path container attribute name.
GATEWAY_PREDICATE_ROUTE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway predicate route attribute name.
GATEWAY_REACTOR_CONTEXT_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Original Reactor Context corresponding to the processed request.
GATEWAY_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway request URL attribute name.
GATEWAY_ROUTE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway route attribute name.
GATEWAY_SCHEME_PREFIX_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway scheme prefix attribute name.
GatewayActuatorConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
GatewayAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GatewayAutoConfiguration.Bucket4jConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayAutoConfiguration.GatewayActuatorConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayAutoConfiguration.NettyConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayAutoConfiguration.TokenRelayConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayBeanFactoryResolver(BeanFactory) - Constructor for class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayBeanFactoryResolver
 
gatewayCacheManager(LocalResponseCacheProperties) - Method in class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
GatewayClassPathWarningAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayClassPathWarningAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration
 
GatewayClassPathWarningAutoConfiguration.SpringMvcFoundOnClasspathConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayClassPathWarningAutoConfiguration.WebfluxMissingFromClasspathConfiguration - Class in org.springframework.cloud.gateway.config
 
gatewayConfigurationService(BeanFactory, ObjectProvider, ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GatewayContext - Class in org.springframework.cloud.gateway.filter.headers.observation
A RequestReplySenderContext for ServerHttpRequest and ServerHttpResponse.
GatewayContext(HttpHeaders, ServerHttpRequest, ServerWebExchange) - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.GatewayContext
 
gatewayControllerEndpoint(List, List, List, RouteDefinitionWriter, RouteLocator, RouteDefinitionLocator, WebEndpointProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
GatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
 
GatewayControllerEndpoint(List, List, List, RouteDefinitionWriter, RouteLocator, RouteDefinitionLocator, WebEndpointProperties) - Constructor for class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
GatewayDiscoveryClientAutoConfiguration - Class in org.springframework.cloud.gateway.discovery
 
GatewayDiscoveryClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
GatewayDiscoveryClientAutoConfiguration.ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration - Class in org.springframework.cloud.gateway.discovery
 
GatewayEnvironmentPostProcessor - Class in org.springframework.cloud.gateway.config
 
GatewayEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.gateway.config.GatewayEnvironmentPostProcessor
 
GatewayEvaluationContext(BeanFactory) - Constructor for class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
GatewayFilter - Interface in org.springframework.cloud.gateway.filter
Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
GatewayFilterChain - Interface in org.springframework.cloud.gateway.filter
Contract to allow a GatewayFilter to delegate to the next in the chain.
GatewayFilterFactory<C> - Interface in org.springframework.cloud.gateway.filter.factory
 
gatewayFilters - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
GatewayFilters - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
GatewayFilterSpec - Class in org.springframework.cloud.gateway.route.builder
Applies specific filters to routes.
GatewayFilterSpec(Route.AsyncBuilder, RouteLocatorBuilder.Builder) - Constructor for class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
GatewayFilterSpec.RequestRateLimiterSpec - Class in org.springframework.cloud.gateway.route.builder
 
gatewayHttpClientFactory(HttpClientProperties, ServerProperties, List, HttpClientSslConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
gatewayHttpTagsProvider() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
GatewayHttpTagsProvider - Class in org.springframework.cloud.gateway.support.tagsprovider
 
GatewayHttpTagsProvider() - Constructor for class org.springframework.cloud.gateway.support.tagsprovider.GatewayHttpTagsProvider
 
gatewayLegacyControllerEndpoint(RouteDefinitionLocator, List, List, List, RouteDefinitionWriter, RouteLocator, WebEndpointProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
GatewayLegacyControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
 
GatewayLegacyControllerEndpoint(RouteDefinitionLocator, List, List, List, RouteDefinitionWriter, RouteLocator, WebEndpointProperties) - Constructor for class org.springframework.cloud.gateway.actuate.GatewayLegacyControllerEndpoint
 
gatewayLoadBalancerClientFilter(LoadBalancerClientFactory, GatewayLoadBalancerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayReactiveLoadBalancerClientAutoConfiguration
 
GatewayLoadBalancerProperties - Class in org.springframework.cloud.gateway.config
 
GatewayLoadBalancerProperties() - Constructor for class org.springframework.cloud.gateway.config.GatewayLoadBalancerProperties
 
gatewayMetricFilter(MeterRegistry, List, GatewayMetricsProperties) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
GatewayMetricsAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayMetricsAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
GatewayMetricsFilter - Class in org.springframework.cloud.gateway.filter
 
GatewayMetricsFilter(MeterRegistry, List, String) - Constructor for class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
 
GatewayMetricsProperties - Class in org.springframework.cloud.gateway.config
 
GatewayMetricsProperties() - Constructor for class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
gatewayNettyServerCustomizer(GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
GatewayNoLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayNoLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayNoLoadBalancerClientAutoConfiguration
 
GatewayNoLoadBalancerClientAutoConfiguration.NoLoadBalancerClientFilter - Class in org.springframework.cloud.gateway.config
 
GatewayObservationConvention - Interface in org.springframework.cloud.gateway.filter.headers.observation
ObservationConvention for GatewayContext.
gatewayPathTagsProvider() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
GatewayPathTagsProvider - Class in org.springframework.cloud.gateway.support.tagsprovider
 
GatewayPathTagsProvider() - Constructor for class org.springframework.cloud.gateway.support.tagsprovider.GatewayPathTagsProvider
 
GatewayPredicate - Interface in org.springframework.cloud.gateway.handler.predicate
 
GatewayPredicate.AndGatewayPredicate - Class in org.springframework.cloud.gateway.handler.predicate
 
GatewayPredicate.GatewayPredicateWrapper - Class in org.springframework.cloud.gateway.handler.predicate
 
GatewayPredicate.NegateGatewayPredicate - Class in org.springframework.cloud.gateway.handler.predicate
 
GatewayPredicate.OrGatewayPredicate - Class in org.springframework.cloud.gateway.handler.predicate
 
GatewayPredicateWrapper(Predicate) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.GatewayPredicateWrapper
 
GatewayPropagatingSenderTracingObservationHandler - Class in org.springframework.cloud.gateway.filter.headers.observation
Tracing header removing PropagatingSenderTracingObservationHandler.
GatewayPropagatingSenderTracingObservationHandler(Tracer, Propagator, List) - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.GatewayPropagatingSenderTracingObservationHandler
Creates a new instance of PropagatingSenderTracingObservationHandler.
gatewayProperties() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GatewayProperties - Class in org.springframework.cloud.gateway.config
 
GatewayProperties() - Constructor for class org.springframework.cloud.gateway.config.GatewayProperties
 
GatewayReactiveLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.gateway.config
AutoConfiguration for ReactiveLoadBalancerClientFilter.
GatewayReactiveLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayReactiveLoadBalancerClientAutoConfiguration
 
GatewayResilience4JCircuitBreakerAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayResilience4JCircuitBreakerAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayResilience4JCircuitBreakerAutoConfiguration
 
gatewayRouteTagsProvider() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
GatewayRouteTagsProvider - Class in org.springframework.cloud.gateway.support.tagsprovider
 
GatewayRouteTagsProvider() - Constructor for class org.springframework.cloud.gateway.support.tagsprovider.GatewayRouteTagsProvider
 
GatewayTagsProvider - Interface in org.springframework.cloud.gateway.support.tagsprovider
 
GatewayToStringStyler - Class in org.springframework.cloud.gateway.support
 
GatewayToStringStyler(Class, Function) - Constructor for class org.springframework.cloud.gateway.support.GatewayToStringStyler
 
GATHER_LIST - Enum constant in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
List shortcut type.
GATHER_LIST_TAIL_FLAG - Enum constant in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
List is all elements except last which is a boolean flag.
GENERATED_NAME_PREFIX - Static variable in class org.springframework.cloud.gateway.support.NameUtils
Generated name prefix.
generateKey(ServerHttpRequest, String...) - Method in class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.CacheKeyGenerator
 
generateKey(ServerHttpRequest, List) - Method in class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.CacheKeyGenerator
 
generateMetadataKey(ServerHttpRequest, String...) - Method in class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.CacheKeyGenerator
 
generateName(int) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
getAcquireTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getAllFilters(Route) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
getArgs() - Method in class org.springframework.cloud.gateway.event.FilterArgsEvent
 
getArgs() - Method in class org.springframework.cloud.gateway.event.PredicateArgsEvent
 
getArgs() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getArgs() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getBackoff() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getBeanResolver() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getBody() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
Return the request body, or an error stream if the body was never set or when.
getBodyClass() - Method in class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory.Config
 
getBundle() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
getBurstCapacity() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
getBurstCapacityHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getByteBuf(DataBuffer) - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
getCapacity() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getCloseNotifyFlushTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getCloseNotifyReadTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getCombinedFilters(Route) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
getComponentType(Class, ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
getConfig() - Method in class org.springframework.cloud.gateway.support.AbstractStatefulConfigurable
 
getConfig() - Method in interface org.springframework.cloud.gateway.support.HasConfig
 
getConfig() - Method in interface org.springframework.cloud.gateway.support.StatefulConfigurable
 
getConfigClass() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
getConfigClass() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
getConfigClass() - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
getConfigClass() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
getConfigClass() - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
getConfigClass() - Method in class org.springframework.cloud.gateway.support.AbstractConfigurable
 
getConfigClass() - Method in interface org.springframework.cloud.gateway.support.Configurable
 
getConfigurationBuilder() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getConfigurationPhase() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
getConfigurationPropertyName() - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
getConfigurationSupplier() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getConnectTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getConstructorResolvers() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getContentSecurityPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getContentSecurityPolicyHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getContentType() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
getContentTypeOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getContentTypeOptionsHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getContextualName(GatewayContext) - Method in class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
 
getCorsConfiguration(Object, ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getCorsConfigurations() - Method in class org.springframework.cloud.gateway.config.GlobalCorsProperties
 
getDatetime() - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory.Config
 
getDatetime() - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory.Config
 
getDatetime1() - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
getDatetime2() - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
getDefaultFilters() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getDefaultHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getDefaultKeyResolver() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
getDefaultRateLimiter() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
getDefaultVersion() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getDelegate() - Method in class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
getDenyEmptyKey() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getDisable() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getDisabledHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getDownloadOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getDownloadOptionsHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getEmptyKeyStatus() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getEmptyKeyStatusCode() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
getEnabledHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getErrorHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
getEvictionInterval() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getExceptions() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getExecutionExceptionMessageHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
getExecutionExceptionTypeHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
getFactor() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
getFallbackUri() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
getFieldList() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
getFilters() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getFilters() - Method in class org.springframework.cloud.gateway.route.Route
 
getFilters() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getFirstBackoff() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
getFrameOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getFrameOptionsHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getFromCache(ServerHttpRequest, String) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManager
 
getFromHeader() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
getGroup() - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
getHandlerInternal(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getHandshakeTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getHeader() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
getHeaderName() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getHeaderName() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
getHeaders(Bucket4jRateLimiter.Config, Long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
 
getHeaders(RedisRateLimiter.Config, Long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getHeadersFilters() - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
getHeadersFilters() - Method in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
getHighCardinalityKeyValues(GatewayContext) - Method in class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
 
getHints() - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
getHost() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getHost() - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory.Config
 
getHost() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getHostPortPattern() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getHostPortVersionPattern() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getHostValue() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getHttpClient(Route, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
Creates a new HttpClient with per route timeout configuration.
getHttpClientMono(Route, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
Creates a new HttpClient with per route timeout configuration.
getHttpStatus() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
 
getId() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
getId() - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
getId() - Method in class org.springframework.cloud.gateway.route.Route
 
getId() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getInClass() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
getInClass() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getInClass() - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
getIncludeExpression() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getIndexAccessors() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getInHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getJitter() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getKey() - Method in class org.springframework.cloud.gateway.support.config.KeyValue
 
getKeyManagerFactory() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
getKeyPassword() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getKeyResolver() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getKeyStore() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getKeyStorePassword() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getKeyStoreProvider() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getKeyStoreType() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getKeyValue(ServerHttpRequest) - Method in class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.UriKeyValueGenerator
 
getKeyValues() - Method in class org.springframework.cloud.gateway.support.config.KeyValueConfig
 
getLeasingStrategy() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getLocationHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getLowCardinalityKeyValues(GatewayContext) - Method in class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
 
getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.cloud.gateway.filter.headers.TrustedProxies.OnPropertyExistsCondition
 
getMaxBackoff() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
getMaxConnections() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getMaxFramePayloadLength() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
getMaxHeaderSize() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getMaxIdleTime() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getMaxInitialLineLength() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getMaxLifeTime() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getMaxSize() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
getMaxSize() - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
getMaxTrustedIndex() - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
getMediaType() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getMediaTypeParamName() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getMetadata() - Method in class org.springframework.cloud.gateway.event.RefreshRoutesEvent
 
getMetadata() - Method in class org.springframework.cloud.gateway.route.Route
 
getMetadata() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getMetadata() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getMethod() - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
getMethodResolvers() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getMethods() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getMethods() - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory.Config
 
getMetricsPrefix() - Method in class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
 
getMetricsPrefix() - Method in class org.springframework.cloud.gateway.route.RouteDefinitionMetrics
 
getName() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getName() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory.NameConfig
 
getName() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
getName() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
getName() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getName() - Method in class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getNewContentType() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getNoCacheStrategy() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.RequestOptions
 
getNonProxyHostsPattern() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getObjectType() - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
getOperatorOverloader() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getOrder() - Method in class org.springframework.cloud.gateway.config.GatewayNoLoadBalancerClientAutoConfiguration.NoLoadBalancerClientFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.factory.cache.GlobalLocalResponseCacheGatewayFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheGatewayFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.ForwardPathFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.FunctionRoutingFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.GRPCRequestHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.GRPCResponseHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.TransferEncodingNormalizationHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.LoadBalancerServiceInstanceCookieFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.StreamRoutingFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
 
getOrder() - Method in class org.springframework.cloud.gateway.route.Route
 
getOrder() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getOriginalStatusHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
getOriginalVersion() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
getOutClass() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
getOutClass() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getOutHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getParam() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
getParsedVersion() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
getParts() - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory.Config
 
getPassword() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getPathSegment() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getPatterns() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
 
getPatterns() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
getPermissionPolicyHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getPermissionsPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getPermittedCrossDomainPolicies() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getPermittedCrossDomainPoliciesHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getPool() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getPort() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getPort() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getPredicate() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
getPredicate() - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
getPredicate() - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
getPredicate() - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
getPredicate() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
getPredicate() - Method in class org.springframework.cloud.gateway.route.Route
 
getPredicates() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getPredicates() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getPrefix() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
getPrefix() - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory.Config
 
getPropertyAccessors() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getProtocols() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getProtoDescriptor() - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
getProxy() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getPublisher() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
 
getPublisher() - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
getRandomFactor() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
getRateLimiter() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getReferrerPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getReferrerPolicyHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getRefillPeriod() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getRefillStyle() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getRefillTokens() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getRegexp() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
getRegexp() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory.Config
 
getRegexp() - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
getRegexp() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
getRegexp() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
getRemainingHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getReplacement() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
getReplacement() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory.Config
 
getReplacement() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory.Config
 
getReplenishRate() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
getReplenishRateHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getRequest() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
getRequest() - Method in class org.springframework.cloud.gateway.filter.headers.observation.GatewayContext
 
getRequestedTokens() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getRequestedTokens() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
getRequestedTokensHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getRequestParamName() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getResponseTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getRetries() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getRewriteFunction() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
getRewriteFunction() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getRootCauseExceptionMessageHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
getRootCauseExceptionTypeHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
getRootObject() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.config.PropertiesRouteDefinitionLocator
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
getRouteDefinitions() - Method in class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
 
getRouteDefinitions() - Method in interface org.springframework.cloud.gateway.route.RouteDefinitionLocator
 
getRouteId() - Method in class org.springframework.cloud.gateway.event.EnableBodyCachingEvent
 
getRouteId() - Method in class org.springframework.cloud.gateway.event.FilterArgsEvent
 
getRouteId() - Method in class org.springframework.cloud.gateway.event.PredicateArgsEvent
 
getRouteId() - Method in class org.springframework.cloud.gateway.event.RouteDeletedEvent
 
getRouteId() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
getRouteId() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getRouteId() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getRouteId() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
getRouteId() - Method in interface org.springframework.cloud.gateway.support.HasRouteId
 
getRouteId() - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
getRouteIdPrefix() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getRoutePermissionsPolicyHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getRoutes() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getRoutes() - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
 
getRoutes() - Method in class org.springframework.cloud.gateway.route.CompositeRouteLocator
 
getRoutes() - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
getRoutes() - Method in interface org.springframework.cloud.gateway.route.RouteLocator
 
getRoutesByMetadata(Map) - Method in class org.springframework.cloud.gateway.route.CompositeRouteLocator
 
getRoutesByMetadata(Map) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Filtering is done via RouteDefinition instead of Route to prevent creating Route instances that will be discarded.
getRoutesByMetadata(Map) - Method in interface org.springframework.cloud.gateway.route.RouteLocator
Gets routes whose Route.getId() matches with any of the ids passed by parameters.
getScheme() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getSeries() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getSeries() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
 
getServerWebExchange() - Method in class org.springframework.cloud.gateway.filter.headers.observation.GatewayContext
 
getService() - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
getServiceId() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getSimpleName() - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getSize() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
getSize() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
getSources() - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
getSources() - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
getSsl() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getSslBundle() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getSslProperties() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
getStatus() - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
getStatus() - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory.Config
 
getStatus() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
 
getStatusCode() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getStatusCodes() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
getStatuses() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getStrategy() - Method in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Config
 
getStreamingMediaTypes() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getStrictTransportSecurity() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getStrictTransportSecurityHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
getStripVersion() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getSupportedVersions() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
getTags() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
getTemplate() - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
 
getTemplate() - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory.Config
 
getThis() - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
getThis() - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
getThis() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
getThis() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
getThis() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder
 
getThis() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.InstanceBuilder
 
getThrowable() - Method in class org.springframework.cloud.gateway.event.RefreshRoutesResultEvent
 
getTimeOfFirstRefill() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
getTimeout() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getTimeToLive() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
getTimeToLive() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
getToHeader() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
getTrustedProxies() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getTrustedX509Certificates() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getTrustedX509CertificatesForTrustManager() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
getType() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getType() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getTypeComparator() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getTypeConverter() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getTypeLocator() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
getUri() - Method in class org.springframework.cloud.gateway.route.Route
 
getUri() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getUri() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
getUriTemplateVariables(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
getUrl() - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
getUrlExpression() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getUsername() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getValue() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
getValue() - Method in class org.springframework.cloud.gateway.support.config.KeyValue
 
getValue(SpelExpressionParser, BeanFactory, String) - Static method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
 
getVersion() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
getWebsocket() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
getWeight() - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
getWeightConfig() - Method in class org.springframework.cloud.gateway.event.WeightDefinedEvent
 
getXssProtectionHeader() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getXssProtectionHeaderValue() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
globalCorsProperties() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GlobalCorsProperties - Class in org.springframework.cloud.gateway.config
Configuration properties for global configuration of cors.
GlobalCorsProperties() - Constructor for class org.springframework.cloud.gateway.config.GlobalCorsProperties
 
GlobalFilter - Interface in org.springframework.cloud.gateway.filter
Contract for interception-style, chained processing of gateway requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
globalfilters() - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
globalFilters - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
globalLocalResponseCacheGatewayFilter(ResponseCacheManagerFactory, CacheManager, LocalResponseCacheProperties) - Method in class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
GlobalLocalResponseCacheGatewayFilter - Class in org.springframework.cloud.gateway.filter.factory.cache
Caches responses for routes that don't have the LocalResponseCacheGatewayFilterFactory configured.
GlobalLocalResponseCacheGatewayFilter(ResponseCacheManagerFactory, Cache, Duration, LocalResponseCacheProperties.RequestOptions) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.GlobalLocalResponseCacheGatewayFilter
 
GREEDY - Enum constant in enum class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.RefillStyle
Greedy tries to add the tokens to the bucket as soon as possible.
GROUP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
Weight config group key.
gRPCRequestHeadersFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GRPCRequestHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
 
GRPCRequestHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.GRPCRequestHeadersFilter
 
gRPCResponseHeadersFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GRPCResponseHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
 
GRPCResponseHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.GRPCResponseHeadersFilter
 
grpcSslConfigurer(HttpClientProperties, SslBundles) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GrpcSslConfigurer - Class in org.springframework.cloud.gateway.config
 
GrpcSslConfigurer(HttpClientProperties.Ssl, SslBundles) - Constructor for class org.springframework.cloud.gateway.config.GrpcSslConfigurer
 
gzipMessageBodyResolver() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GzipMessageBodyResolver - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
GzipMessageBodyResolver() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.GzipMessageBodyResolver
 

H

handle(PredicateArgsEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
handle(DispatcherHandler, ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
One place to handle forwarding using DispatcherHandler.
handle(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
handle(ServerWebExchange, Throwable) - Method in class org.springframework.cloud.gateway.filter.headers.observation.ObservationClosingWebExceptionHandler
 
handleErrorWithoutFallback(Throwable, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
handleErrorWithoutFallback(Throwable, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerResilience4JFilterFactory
 
HasConfig - Interface in org.springframework.cloud.gateway.support
 
hashCode() - Method in record class org.springframework.cloud.gateway.filter.factory.cache.CachedResponseMetadata
Returns a hash code value for this object.
hashCode() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
hashCode() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
hashCode() - Method in class org.springframework.cloud.gateway.route.Route
 
hashCode() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
HasRouteId - Interface in org.springframework.cloud.gateway.support
 
header(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a given header is present on the request.
header(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a given headers has a value which matches a regular expression.
header(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
HEADER_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
Header key.
headerRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
HeaderRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
HeaderRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
HeaderRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
headers() - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse
 
headers(HttpHeaders) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
HEADERS_REMOVED_ON_REQUEST - Static variable in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
Headers to remove as the result of applying the filter.
hints() - Method in class org.springframework.cloud.gateway.support.BodyInserterContext
 
host(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if the host header matches a given pattern.
hostRoutePredicateFactory(Environment) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
HostRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
HostRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
HostRoutePredicateFactory(boolean) - Constructor for class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
HostRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
HTTP_PORT - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
Default http port.
HTTP_REQUEST_PARAM - Static variable in class org.springframework.cloud.gateway.support.MessageHeaderUtils
Message Header name which contains HTTP request parameters.
HTTP_SCHEME - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
Http url scheme.
HttpClientCustomizer - Interface in org.springframework.cloud.gateway.config
 
HttpClientFactory - Class in org.springframework.cloud.gateway.config
Factory Bean that allows users to extend and customize parts of the HttpClient.
HttpClientFactory(HttpClientProperties, ServerProperties, List) - Constructor for class org.springframework.cloud.gateway.config.HttpClientFactory
 
HttpClientFactory(HttpClientProperties, ServerProperties, HttpClientSslConfigurer, List) - Constructor for class org.springframework.cloud.gateway.config.HttpClientFactory
 
httpClientProperties() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
HttpClientProperties - Class in org.springframework.cloud.gateway.config
Configuration properties for the Netty HttpClient.
HttpClientProperties() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties
 
HttpClientProperties.Pool - Class in org.springframework.cloud.gateway.config
 
HttpClientProperties.Pool.LeasingStrategy - Enum Class in org.springframework.cloud.gateway.config
 
HttpClientProperties.Pool.PoolType - Enum Class in org.springframework.cloud.gateway.config
 
HttpClientProperties.Proxy - Class in org.springframework.cloud.gateway.config
 
HttpClientProperties.Ssl - Class in org.springframework.cloud.gateway.config
 
HttpClientProperties.Websocket - Class in org.springframework.cloud.gateway.config
 
httpClientSslConfigurer(ServerProperties, HttpClientProperties, SslBundles) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
HttpClientSslConfigurer - Class in org.springframework.cloud.gateway.config
 
HttpClientSslConfigurer(HttpClientProperties.Ssl, ServerProperties, SslBundles) - Constructor for class org.springframework.cloud.gateway.config.HttpClientSslConfigurer
 
HttpHeadersFilter - Interface in org.springframework.cloud.gateway.filter.headers
 
HttpHeadersFilter.Type - Enum Class in org.springframework.cloud.gateway.filter.headers
 
httpResponseDecoder(HttpResponseDecoderSpec) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
 
HTTPS_PORT - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
Default https port.
HTTPS_SCHEME - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
Https url scheme.
HttpStatusHolder - Class in org.springframework.cloud.gateway.support
 
HttpStatusHolder(HttpStatus, Integer) - Constructor for class org.springframework.cloud.gateway.support.HttpStatusHolder
 

I

id - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
id(String) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.RouteSpec
 
id(String) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
INCLUDE_REQUEST_PARAMS_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
IncludeRequestParams key.
initFilters() - Static method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
initialize(Max) - Method in class org.springframework.cloud.gateway.config.MaxDataSizeValidator
 
initPredicates() - Static method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
inMemoryRouteDefinitionRepository() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
InMemoryRouteDefinitionRepository - Class in org.springframework.cloud.gateway.route
 
InMemoryRouteDefinitionRepository() - Constructor for class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
INSTANCE - Static variable in class org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
Default instance of the DefaultGatewayObservationConvention.
InstanceBuilder(ConfigurationService, T) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService.InstanceBuilder
 
INTERVALLY - Enum constant in enum class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.RefillStyle
Intervally, in opposite to greedy, waits until the whole refillPeriod has elapsed before refilling tokens.
INTERVALLY_ALIGNED - Enum constant in enum class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.RefillStyle
IntervallyAligned, like Intervally, but with a specified first refill time.
is1xxInformational() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.INFORMATIONAL.
is2xxSuccessful() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.SUCCESSFUL.
is3xxRedirection() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.REDIRECTION.
is4xxClientError() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.CLIENT_ERROR.
is5xxServerError() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.SERVER_ERROR.
isAllowed() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
isAllowed(String, String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
 
isAllowed(String, String) - Method in interface org.springframework.cloud.gateway.filter.ratelimit.RateLimiter
 
isAllowed(String, String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
This uses a basic token bucket algorithm and relies on the fact that Redis scripts execute atomically.
isAlreadyRouted(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
isAssignmentEnabled() - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
isBasedOnPreviousValue() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
isBaselineVersion() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
isCommitted() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
isCompression() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
isDeleteRecursively() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
isDenyEmptyKey() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
isDetectSupportedVersions() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
isEnabled() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
isEnabled() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
isEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isEnabled() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
isError() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
Whether this status code is in the HTTP series HttpStatus.Series.CLIENT_ERROR or HttpStatus.Series.SERVER_ERROR.
isFailOnRouteDefinitionError() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
isForAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isForEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isHostAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isHostEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isIncludeHeaders() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
isIncludeRequestParams() - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
isLowerCaseServiceId() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
isMatchTrailingSlash() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
isMetrics() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
isNoCacheRequest(ServerHttpRequest) - Static method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheUtils
 
isOverride() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory.Config
 
isPortAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isPortEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isPrefixAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isPrefixEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isProtoAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isProtoEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isProxyPing() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
isRequired() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
isResumeWithoutError() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
isRouteFilterCacheEnabled() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
isScoped() - Method in class org.springframework.cloud.gateway.event.RefreshRoutesEvent
 
isSecure() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
isSuccess() - Method in class org.springframework.cloud.gateway.event.RefreshRoutesResultEvent
 
isTrusted(String) - Method in interface org.springframework.cloud.gateway.filter.headers.TrustedProxies
 
isUse404() - Method in class org.springframework.cloud.gateway.config.GatewayLoadBalancerProperties
 
isUseInsecureTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
isValid() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
Enforces the validation done on predicate configuration: QueryRoutePredicateFactory.Config.regexp and QueryRoutePredicateFactory.Config.predicate can't be both set at runtime.
isValid(DataSize, ConstraintValidatorContext) - Method in class org.springframework.cloud.gateway.config.MaxDataSizeValidator
 
isWiretap() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 

J

JitterConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
JitterConfig(double) - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
jsonToGRPC(String, String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that transforms a JSON request into a gRPC one.
jsonToGRPCFilterFactory(GrpcSslConfigurer, ResourceLoader) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
JsonToGrpcGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter takes a JSON payload, transform it into a protobuf object, send it to a given gRPC channel, and transform the response back to JSON.
JsonToGrpcGatewayFilterFactory(GrpcSslConfigurer, ResourceLoader) - Constructor for class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory
 
JsonToGrpcGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 

K

KEY_RESOLVER_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
Key-Resolver key.
KeyResolver - Interface in org.springframework.cloud.gateway.filter.ratelimit
 
KeyValue - Class in org.springframework.cloud.gateway.support.config
 
KeyValue(String, String) - Constructor for class org.springframework.cloud.gateway.support.config.KeyValue
 
KeyValueConfig - Class in org.springframework.cloud.gateway.support.config
Adds a new format of configuration for filters. - Filter: key:value,key1:value1
KeyValueConfig() - Constructor for class org.springframework.cloud.gateway.support.config.KeyValueConfig
 
keyValueConverter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
KeyValueConverter - Class in org.springframework.cloud.gateway.support.config
 
KeyValueConverter() - Constructor for class org.springframework.cloud.gateway.support.config.KeyValueConverter
 

L

LIFO - Enum constant in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.LeasingStrategy
LIFO leasing strategy.
LOAD_BALANCER_CLIENT_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
Order of filter.
loadBalancerServiceInstanceCookieFilter(LoadBalancerClientFactory) - Method in class org.springframework.cloud.gateway.config.GatewayReactiveLoadBalancerClientAutoConfiguration
 
LoadBalancerServiceInstanceCookieFilter - Class in org.springframework.cloud.gateway.filter
A GlobalFilter that allows passing the instanceId) of the ServiceInstance selected by the ReactiveLoadBalancerClientFilter in a cookie.
LoadBalancerServiceInstanceCookieFilter(ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.gateway.filter.LoadBalancerServiceInstanceCookieFilter
 
loadRouteConfiguration(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter
 
LOCAL_RESPONSE_CACHE_FILTER_APPLIED - Static variable in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory
Exchange attribute name to track if the request has been already process by cache at route filter level.
localResponseCache(Duration, DataSize) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that adds a local cache for storing response body for repeated requests.
LocalResponseCacheAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
LocalResponseCacheAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
LocalResponseCacheAutoConfiguration.OnGlobalLocalResponseCacheCondition - Class in org.springframework.cloud.gateway.config
 
localResponseCacheGatewayFilterFactory(ResponseCacheManagerFactory, LocalResponseCacheProperties) - Method in class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
LocalResponseCacheGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.cache
LocalResponseCacheGatewayFilterFactory(ResponseCacheManagerFactory, Duration, DataSize, LocalResponseCacheProperties.RequestOptions) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory
 
LocalResponseCacheGatewayFilterFactory(ResponseCacheManagerFactory, Duration, DataSize, LocalResponseCacheProperties.RequestOptions, CaffeineCacheManager) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory
 
LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration - Class in org.springframework.cloud.gateway.filter.factory.cache
 
LocalResponseCacheProperties - Class in org.springframework.cloud.gateway.filter.factory.cache
 
LocalResponseCacheProperties() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
LocalResponseCacheProperties.NoCacheStrategy - Enum Class in org.springframework.cloud.gateway.filter.factory.cache
When client sends "no-cache" directive in "Cache-Control" header, the response should be re-validated from upstream.
LocalResponseCacheProperties.RequestOptions - Class in org.springframework.cloud.gateway.filter.factory.cache
 
LocalResponseCacheUtils - Class in org.springframework.cloud.gateway.filter.factory.cache
 
log - Static variable in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory
 
logger - Variable in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
logger - Variable in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
logger - Static variable in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
logger - Variable in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
lookupRoute(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
lookupVariable(String) - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 

M

mapRequestHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Maps headers from one name to another.
mapRequestHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
MapRequestHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
MapRequestHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
 
MapRequestHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
matchMetadata(Map, Map) - Static method in interface org.springframework.cloud.gateway.route.RouteLocator
 
MaxDataSizeValidator - Class in org.springframework.cloud.gateway.config
 
MaxDataSizeValidator() - Constructor for class org.springframework.cloud.gateway.config.MaxDataSizeValidator
 
maxTrustedIndex(int) - Static method in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
trusted IP address found in the X-Forwarded-For header (when present).
MESSAGE - Static variable in class org.springframework.cloud.gateway.support.MvcFoundOnClasspathFailureAnalyzer
Message for MvcFoundOnClasspathException.
MessageBodyDecoder - Interface in org.springframework.cloud.gateway.filter.factory.rewrite
Decoder that is used to decode message body in case it's encoding from Content-Encoding header matches encoding returned by encodingType() call.
MessageBodyEncoder - Interface in org.springframework.cloud.gateway.filter.factory.rewrite
Encoder that is used to encode message body in case it's encoding from Content-Encoding header matches encoding returned by encodingType() call.
MessageHeaderUtils - Class in org.springframework.cloud.gateway.support
 
messageWriters() - Method in class org.springframework.cloud.gateway.support.BodyInserterContext
 
metadata - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
metadata(String, Object) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
 
metadata(String, Object) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
metadata(Map) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
 
metadata(Map) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
method(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if the HTTP method matches.
method(HttpMethod...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if the HTTP method matches.
methodRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
MethodRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
MethodRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
MethodRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
METHODS_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
Methods key.
ModifiedServerHttpResponse(ServerWebExchange, ModifyResponseBodyGatewayFilterFactory.Config) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifiedServerHttpResponse
 
modifyRequestBody(Class, Class, String, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the request body.
modifyRequestBody(Class, Class, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the request body.
modifyRequestBody(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the request body.
modifyRequestBody(ParameterizedTypeReference, ParameterizedTypeReference, String, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the request body.
modifyRequestBody(ParameterizedTypeReference, ParameterizedTypeReference, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the request body.
modifyRequestBodyGatewayFilterFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ModifyRequestBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.rewrite
GatewayFilter that modifies the request body.
ModifyRequestBodyGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
 
ModifyRequestBodyGatewayFilterFactory(List) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
 
ModifyRequestBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
modifyResponseBody(Class, Class, String, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the response body.
modifyResponseBody(Class, Class, RewriteFunction) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the response body.
modifyResponseBody(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the response body using custom spec.
modifyResponseBodyGatewayFilterFactory(ServerCodecConfigurer, Set, Set) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ModifyResponseBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.rewrite
GatewayFilter that modifies the response body.
ModifyResponseBodyGatewayFilterFactory(List, Set, Set) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory
 
ModifyResponseBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseBodyGatewayFilterFactory.ModifiedServerHttpResponse - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseGatewayFilter(ModifyResponseBodyGatewayFilterFactory.Config) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter
 
MvcFoundOnClasspathException - Exception Class in org.springframework.cloud.gateway.support
 
MvcFoundOnClasspathException() - Constructor for exception class org.springframework.cloud.gateway.support.MvcFoundOnClasspathException
 
MvcFoundOnClasspathFailureAnalyzer - Class in org.springframework.cloud.gateway.support
 
MvcFoundOnClasspathFailureAnalyzer() - Constructor for class org.springframework.cloud.gateway.support.MvcFoundOnClasspathFailureAnalyzer
 

N

name - Variable in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
name - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
name() - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
name() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
name() - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
name(String) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
NAME - Static variable in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
CircuitBreaker component name.
NAME_KEY - Static variable in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
Name key.
NAME_KEY - Static variable in interface org.springframework.cloud.gateway.filter.GatewayFilter
Name key.
NAME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
Name key.
NameConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory.NameConfig
 
NameUtils - Class in org.springframework.cloud.gateway.support
 
NameValueConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
negate() - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
negate() - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
negate() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Negate the logical operator.
negate() - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
negate() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
NEGATE - Enum constant in enum class org.springframework.cloud.gateway.route.builder.BooleanSpec.Operator
 
NegateAsyncPredicate(AsyncPredicate) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.NegateAsyncPredicate
 
NegateGatewayPredicate(GatewayPredicate) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.NegateGatewayPredicate
 
nested(Function) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
 
NettyConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
NettyRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
NettyRoutingFilter(HttpClient, ObjectProvider, HttpClientProperties) - Constructor for class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
nettyServerWiretapCustomizer(Environment, ServerProperties, NettyServerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
nettyWriteResponseFilter(GatewayProperties, ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
NettyWriteResponseFilter - Class in org.springframework.cloud.gateway.filter
 
NettyWriteResponseFilter(List, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
NEVER_STRIP - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
Version will not be stripped, even if the original request path contains no version.
newConfig() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
newConfig() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
newConfig() - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
newConfig() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
newConfig() - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
newConfig() - Method in class org.springframework.cloud.gateway.support.AbstractConfigurable
 
newConfig() - Method in interface org.springframework.cloud.gateway.support.Configurable
 
noLoadBalancerClientFilter(GatewayLoadBalancerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayNoLoadBalancerClientAutoConfiguration
 
NoLoadBalancerClientFilter(boolean) - Constructor for class org.springframework.cloud.gateway.config.GatewayNoLoadBalancerClientAutoConfiguration.NoLoadBalancerClientFilter
 
normalize(Map, ShortcutConfigurable, SpelExpressionParser, BeanFactory) - Method in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
 
normalizeComponentName(Class) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledFilter
 
normalizeComponentName(Class) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledGlobalFilter
 
normalizeComponentName(Class) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledPredicate
 
normalizeComponentName(Class) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
normalizedProperties - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
normalizedProperties(Map) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
normalizeFilterFactoryName(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeFilterFactoryNameAsProperty(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeGlobalFilterName(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeGlobalFilterNameAsProperty(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeKey(String, int, ShortcutConfigurable, Map) - Static method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
 
normalizeProperties() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
normalizeProperties() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder
 
normalizeRoutePredicateName(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeRoutePredicateNameAsProperty(Class) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizeToCanonicalPropertyFormat(String) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
not(Function) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
 
not(Function) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
not(AsyncPredicate) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
NotFoundException - Exception Class in org.springframework.cloud.gateway.support
 
NotFoundException(String) - Constructor for exception class org.springframework.cloud.gateway.support.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception class org.springframework.cloud.gateway.support.NotFoundException
 

O

ObservationClosingWebExceptionHandler - Class in org.springframework.cloud.gateway.filter.headers.observation
A WebExceptionHandler that will stop an Observation if an exception was thrown and there is no response to set on the context.
ObservationClosingWebExceptionHandler() - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.ObservationClosingWebExceptionHandler
 
ObservedRequestHttpHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers.observation
Observation of HttpHeadersFilter for a request.
ObservedRequestHttpHeadersFilter(ObservationRegistry) - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.ObservedRequestHttpHeadersFilter
 
ObservedRequestHttpHeadersFilter(ObservationRegistry, GatewayObservationConvention) - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.ObservedRequestHttpHeadersFilter
 
ObservedResponseHttpHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers.observation
Observation representation of HttpHeadersFilter for a response.
ObservedResponseHttpHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.observation.ObservedResponseHttpHeadersFilter
 
onApplicationEvent(EnableBodyCachingEvent) - Method in class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
 
onApplicationEvent(FilterArgsEvent) - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionMetrics
 
onApplicationEvent(RefreshRoutesResultEvent) - Method in class org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.route.RouteRefreshListener
 
OnEnabledComponent<T> - Class in org.springframework.cloud.gateway.config.conditional
 
OnEnabledComponent() - Constructor for class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
 
OnEnabledFilter - Class in org.springframework.cloud.gateway.config.conditional
 
OnEnabledFilter() - Constructor for class org.springframework.cloud.gateway.config.conditional.OnEnabledFilter
 
OnEnabledGlobalFilter - Class in org.springframework.cloud.gateway.config.conditional
 
OnEnabledGlobalFilter() - Constructor for class org.springframework.cloud.gateway.config.conditional.OnEnabledGlobalFilter
 
OnEnabledPredicate - Class in org.springframework.cloud.gateway.config.conditional
 
OnEnabledPredicate() - Constructor for class org.springframework.cloud.gateway.config.conditional.OnEnabledPredicate
 
OnPropertyExistsCondition() - Constructor for class org.springframework.cloud.gateway.filter.headers.TrustedProxies.OnPropertyExistsCondition
 
onStart(GatewayContext) - Method in class org.springframework.cloud.gateway.filter.headers.observation.GatewayPropagatingSenderTracingObservationHandler
 
or() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Apply logical or operator.
or(Predicate) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
or(Predicate) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
or(AsyncPredicate) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
or(AsyncPredicate) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
OR - Enum constant in enum class org.springframework.cloud.gateway.route.builder.BooleanSpec.Operator
 
OrAsyncPredicate(AsyncPredicate, AsyncPredicate) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.OrAsyncPredicate
 
order - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
order(int) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
order(int) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
ORDER - Static variable in class org.springframework.cloud.gateway.filter.NettyRoutingFilter
The order of the NettyRoutingFilter.
OrderedGatewayFilter - Class in org.springframework.cloud.gateway.filter
 
OrderedGatewayFilter(GatewayFilter, int) - Constructor for class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
org.springframework.cloud.gateway.actuate - package org.springframework.cloud.gateway.actuate
 
org.springframework.cloud.gateway.config - package org.springframework.cloud.gateway.config
 
org.springframework.cloud.gateway.config.conditional - package org.springframework.cloud.gateway.config.conditional
 
org.springframework.cloud.gateway.discovery - package org.springframework.cloud.gateway.discovery
TODO: package javadoc.
org.springframework.cloud.gateway.event - package org.springframework.cloud.gateway.event
TODO: package javadoc.
org.springframework.cloud.gateway.filter - package org.springframework.cloud.gateway.filter
TODO: package javadoc.
org.springframework.cloud.gateway.filter.cors - package org.springframework.cloud.gateway.filter.cors
TODO: package javadoc.
org.springframework.cloud.gateway.filter.factory - package org.springframework.cloud.gateway.filter.factory
TODO: package javadoc.
org.springframework.cloud.gateway.filter.factory.cache - package org.springframework.cloud.gateway.filter.factory.cache
TODO: package javadoc.
org.springframework.cloud.gateway.filter.factory.cache.keygenerator - package org.springframework.cloud.gateway.filter.factory.cache.keygenerator
 
org.springframework.cloud.gateway.filter.factory.cache.postprocessor - package org.springframework.cloud.gateway.filter.factory.cache.postprocessor
 
org.springframework.cloud.gateway.filter.factory.rewrite - package org.springframework.cloud.gateway.filter.factory.rewrite
TODO: package javadoc.
org.springframework.cloud.gateway.filter.headers - package org.springframework.cloud.gateway.filter.headers
TODO: package javadoc.
org.springframework.cloud.gateway.filter.headers.observation - package org.springframework.cloud.gateway.filter.headers.observation
TODO: package javadoc.
org.springframework.cloud.gateway.filter.ratelimit - package org.springframework.cloud.gateway.filter.ratelimit
TODO: package javadoc.
org.springframework.cloud.gateway.handler - package org.springframework.cloud.gateway.handler
TODO: package javadoc.
org.springframework.cloud.gateway.handler.predicate - package org.springframework.cloud.gateway.handler.predicate
TODO: package javadoc.
org.springframework.cloud.gateway.route - package org.springframework.cloud.gateway.route
TODO: package javadoc.
org.springframework.cloud.gateway.route.builder - package org.springframework.cloud.gateway.route.builder
 
org.springframework.cloud.gateway.support - package org.springframework.cloud.gateway.support
 
org.springframework.cloud.gateway.support.config - package org.springframework.cloud.gateway.support.config
 
org.springframework.cloud.gateway.support.ipresolver - package org.springframework.cloud.gateway.support.ipresolver
 
org.springframework.cloud.gateway.support.tagsprovider - package org.springframework.cloud.gateway.support.tagsprovider
 
OrGatewayPredicate(GatewayPredicate, GatewayPredicate) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.OrGatewayPredicate
 
ORIGINAL_RESPONSE_CONTENT_TYPE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Original response Content-Type attribute name.

P

PARAM_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
Param key.
parse(String) - Static method in class org.springframework.cloud.gateway.support.HttpStatusHolder
 
parse(String) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
PARTS_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
Parts key.
path(boolean, String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if the path of the request matches the given pattern.
path(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if the path of the request matches the given pattern.
pathRoutePredicateFactory(WebFluxProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
PathRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
PathRoutePredicateFactory(WebFluxProperties) - Constructor for class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
PathRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
PATTERN_KEY - Static variable in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
Pattern key.
PERMISSIONS_POLICY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Permissions Policy header name.
PERMISSIONS_POLICY_HEADER_OPT_IN_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Permissions Policy header default.
Pool() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.gateway.config.GatewayEnvironmentPostProcessor
 
predicate - Variable in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
predicate - Variable in class org.springframework.cloud.gateway.route.Route.Builder
 
predicate(Predicate) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
 
predicate(Predicate) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
predicate(Predicate) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
PREDICATE_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
Predicate key.
PredicateArgsEvent - Class in org.springframework.cloud.gateway.event
 
PredicateArgsEvent(Object, String, Map) - Constructor for class org.springframework.cloud.gateway.event.PredicateArgsEvent
 
PredicateDefinition - Class in org.springframework.cloud.gateway.handler.predicate
 
PredicateDefinition() - Constructor for class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
PredicateDefinition(String) - Constructor for class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
PredicateSpec - Class in org.springframework.cloud.gateway.route.builder
Predicates that can be applied to a URI route.
PREFIX - Static variable in class org.springframework.cloud.gateway.config.GatewayProperties
Properties prefix.
PREFIX_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
Prefix key.
prefixPath(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to add a prefix to the path of a request before it is routed by the Gateway.
prefixPathGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
PrefixPathGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
PrefixPathGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
PrefixPathGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
PRESERVE_HOST_HEADER_ATTRIBUTE - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Preserve-Host header attribute name.
preserveHostHeader() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will preserve the host header of the request on the outgoing request from the Gateway.
preserveHostHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
PreserveHostHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
PreserveHostHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
principalNameKeyResolver() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
PrincipalNameKeyResolver - Class in org.springframework.cloud.gateway.filter.ratelimit
 
PrincipalNameKeyResolver() - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
 
processFromUpstream(String, ServerWebExchange, Flux) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManager
 
processRequest(ServerWebExchange, SimpleFunctionRegistry.FunctionInvocationWrapper, List, Map) - Method in class org.springframework.cloud.gateway.filter.FunctionRoutingFilter
 
properties - Variable in class org.springframework.cloud.gateway.config.HttpClientFactory
 
properties - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
properties(Map) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
propertiesRouteDefinitionLocator(GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
PropertiesRouteDefinitionLocator - Class in org.springframework.cloud.gateway.config
 
PropertiesRouteDefinitionLocator(GatewayProperties) - Constructor for class org.springframework.cloud.gateway.config.PropertiesRouteDefinitionLocator
 
propertiesTagsProvider(GatewayMetricsProperties) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
PropertiesTagsProvider - Class in org.springframework.cloud.gateway.support.tagsprovider
 
PropertiesTagsProvider(Map) - Constructor for class org.springframework.cloud.gateway.support.tagsprovider.PropertiesTagsProvider
 
PROPERTY - Static variable in interface org.springframework.cloud.gateway.filter.headers.TrustedProxies
Property name.
Proxy() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
publisher - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
putUriTemplateVariables(ServerWebExchange, Map) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 

Q

query(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a given query parameter is present in the request URL.
query(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a query parameter matches a regular expression.
query(String, Predicate) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a query parameter value matches criteria of a given predicate.
queryRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
QueryRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
QueryRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
QueryRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 

R

randomId() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.RouteSpec
 
randomId() - Method in class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
 
rateLimiter(Class, Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
RateLimiter<C> - Interface in org.springframework.cloud.gateway.filter.ratelimit
 
RateLimiter.Response - Class in org.springframework.cloud.gateway.filter.ratelimit
 
ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration() - Constructor for class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration
 
ReactiveLoadBalancerClientFilter - Class in org.springframework.cloud.gateway.filter
A GlobalFilter implementation that routes requests using reactive Spring Cloud LoadBalancer.
ReactiveLoadBalancerClientFilter(LoadBalancerClientFactory, GatewayLoadBalancerProperties) - Constructor for class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
 
reactorNettyRequestUpgradeStrategy(HttpClientProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
reactorNettyWebSocketClient(HttpClientProperties, HttpClient) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
readBody(Class, Predicate) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
This predicate is BETA and may be subject to change in a future release.
readBodyPredicateFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ReadBodyRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
Predicate that reads the body and applies a user provided predicate to run on the body.
ReadBodyRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory
 
ReadBodyRoutePredicateFactory(List) - Constructor for class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory
 
ReadBodyRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
reconstructURI(ServiceInstance, URI) - Method in class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
 
redirect(int, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(int, String, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(int, URI) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(int, URI, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(String, String, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(String, URI) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(HttpStatus, URL) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(HttpStatus, URL, boolean) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirectToGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RedirectToGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RedirectToGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
RedirectToGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
REDIS_SCRIPT_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Redis Script name.
RedisRateLimiter - Class in org.springframework.cloud.gateway.filter.ratelimit
See https://stripe.com/blog/rate-limiters and https://gist.github.com/ptarjan/e38f45f2dfe601419ca3af937fff574d#file-1-check_request_rate_limiter-rb-L11-L34.
RedisRateLimiter(int, long) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
This creates an instance with default static configuration, useful in Java DSL.
RedisRateLimiter(int, long, int) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
This creates an instance with default static configuration, useful in Java DSL.
RedisRateLimiter(ReactiveStringRedisTemplate, RedisScript, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
RedisRateLimiter.Config - Class in org.springframework.cloud.gateway.filter.ratelimit
 
RedisRouteDefinitionRepository - Class in org.springframework.cloud.gateway.route
 
RedisRouteDefinitionRepository(ReactiveRedisTemplate) - Constructor for class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
 
REFERRER_POLICY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Referrer Policy header name.
REFERRER_POLICY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Referrer Policy header name.
REFERRER_POLICY_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Referrer Policy header default.
refillPeriod - Variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
refillTokens - Variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
refresh() - Method in class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
Clears the cache of routeDefinitions.
refresh() - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
Clears the routes cache.
refresh(List) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
RefreshRoutesEvent - Class in org.springframework.cloud.gateway.event
 
RefreshRoutesEvent(Object) - Constructor for class org.springframework.cloud.gateway.event.RefreshRoutesEvent
Create a new ApplicationEvent.
RefreshRoutesEvent(Object, Map) - Constructor for class org.springframework.cloud.gateway.event.RefreshRoutesEvent
Create a new ApplicationEvent that should refresh filtering by RefreshRoutesEvent.metadata.
RefreshRoutesResultEvent - Class in org.springframework.cloud.gateway.event
 
RefreshRoutesResultEvent(Object) - Constructor for class org.springframework.cloud.gateway.event.RefreshRoutesResultEvent
 
RefreshRoutesResultEvent(Object, Throwable) - Constructor for class org.springframework.cloud.gateway.event.RefreshRoutesResultEvent
 
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
Regexp key.
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
Regexp key.
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
Regexp key.
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
Regexp key.
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
Regexp key.
release(ServerWebExchange, CachedBodyOutputMessage, Throwable) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
 
REMAINING_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Remaining Rate Limit header name.
remoteAddr(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which checks the remote address of the request.
remoteAddr(RemoteAddressResolver, String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which checks the remote address of the request.
RemoteAddressResolver - Interface in org.springframework.cloud.gateway.support.ipresolver
 
remoteAddrRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoteAddrRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
RemoteAddrRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
RemoteAddrRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
removeAlreadyRouted(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
removeCachedBodyFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveCachedBodyFilter - Class in org.springframework.cloud.gateway.filter
 
RemoveCachedBodyFilter() - Constructor for class org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter
 
RemoveHeadersAfterCacheExchangeMutator - Class in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
Removes one or more HTTP headers from response.
RemoveHeadersAfterCacheExchangeMutator(String...) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.RemoveHeadersAfterCacheExchangeMutator
 
removeHopByHopHeadersFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveHopByHopHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
 
RemoveHopByHopHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
removeJsonAttributes(boolean, String...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the response body.
removeJsonAttributes(String...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that can be used to modify the response body.
removeJsonAttributesResponseBodyGatewayFilterFactory(ServerCodecConfigurer, Set, Set) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveJsonAttributesResponseBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RemoveJsonAttributesResponseBodyGatewayFilterFactory(ModifyResponseBodyGatewayFilterFactory) - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration - Class in org.springframework.cloud.gateway.filter.factory
 
removeRequestHeader(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will remove a request header before the request is routed by the Gateway.
removeRequestHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveRequestHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RemoveRequestHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
removeRequestParameter(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will remove a request param before the request is routed by the Gateway.
removeRequestParameterGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveRequestParameterGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RemoveRequestParameterGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveRequestParameterGatewayFilterFactory
 
removeResponseHeader(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will remove a response header before the Gateway returns the response to the client.
removeResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RemoveResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
replaceFilters(List) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
REPLACEMENT_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
Replacement key.
REPLACEMENT_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory
Replacement key.
REPLACEMENT_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
Replacement key.
replaceMetadata(Map) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
 
replaceMetadata(Map) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
REPLENISH_RATE_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Replenish Rate Limit header name.
REQUEST - Enum constant in enum class org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
Filter for request headers.
REQUESTED_TOKENS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Requested Tokens header name.
requestHeaderSizeGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RequestHeaderSizeGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter validates the size of each Request Header in the request, including the key.
RequestHeaderSizeGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory
 
RequestHeaderSizeGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
requestHeaderToRequestUri(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which changes the URI the request will be routed to by the Gateway by pulling it from a header on the request.
requestHeaderToRequestUriGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RequestHeaderToRequestUriGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter changes the request uri by a request header.
RequestHeaderToRequestUriGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
RequestOptions() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.RequestOptions
 
requestRateLimiter() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will set up a request rate limiter for a route.
requestRateLimiter(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will set up a request rate limiter for a route.
requestRateLimiterGatewayFilterFactory(RateLimiter, KeyResolver) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RequestRateLimiterGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
User Request Rate Limiter filter.
RequestRateLimiterGatewayFilterFactory(RateLimiter, KeyResolver) - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
RequestRateLimiterGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
RequestRateLimiterSpec(RequestRateLimiterGatewayFilterFactory) - Constructor for class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
RequestSizeConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
requestSizeGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RequestSizeGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter blocks the request if the size in Content-Length header value is more than the permissible size.
RequestSizeGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory
 
RequestSizeGatewayFilterFactory.RequestSizeConfig - Class in org.springframework.cloud.gateway.filter.factory
 
reset(ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
Deprecated.
reset(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
resolve(EvaluationContext, String) - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayBeanFactoryResolver
 
resolve(ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.ratelimit.KeyResolver
 
resolve(ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
 
resolve(ServerWebExchange) - Method in interface org.springframework.cloud.gateway.support.ipresolver.RemoteAddressResolver
 
resolve(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
The X-Forwarded-For header contains a comma separated list of IP addresses.
resolveKey(ServerWebExchange, List) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManager
 
resolveMetadataKey(ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManager
 
Response(boolean, Map) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
RESPONSE - Enum constant in enum class org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
Filter for response headers.
RESPONSE_TIMEOUT_ATTR - Static variable in class org.springframework.cloud.gateway.support.RouteMetadataUtils
Response timeout attribute name.
ResponseCacheGatewayFilter - Class in org.springframework.cloud.gateway.filter.factory.cache
LocalResponseCache Gateway Filter that stores HTTP Responses in a cache, so latency and upstream overhead is reduced.
ResponseCacheGatewayFilter(ResponseCacheManager) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheGatewayFilter
 
ResponseCacheManager - Class in org.springframework.cloud.gateway.filter.factory.cache
 
ResponseCacheManager(CacheKeyGenerator, Cache, Duration, LocalResponseCacheProperties.RequestOptions) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManager
 
responseCacheManagerFactory(CacheKeyGenerator) - Method in class org.springframework.cloud.gateway.config.LocalResponseCacheAutoConfiguration
 
ResponseCacheManagerFactory - Class in org.springframework.cloud.gateway.filter.factory.cache
 
ResponseCacheManagerFactory(CacheKeyGenerator) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheManagerFactory
 
ResponseCacheSizeWeigher - Class in org.springframework.cloud.gateway.filter.factory.cache
 
ResponseCacheSizeWeigher() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheSizeWeigher
 
RestrictivePropertyAccessor() - Constructor for class org.springframework.cloud.gateway.support.ShortcutConfigurable.RestrictivePropertyAccessor
 
RETAIN_FIRST - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
Default: Retain the first value only.
RETAIN_LAST - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
Retain the last value only.
RETAIN_UNIQUE - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
Retain all unique values in the order of their first encounter.
retry(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will retry failed requests.
retry(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will retry failed requests.
retry(Repeat, Retry) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will retry failed requests.
RETRY_ITERATION_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
Retry iteration key.
RetryConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
retryGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RetryGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RetryGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
RetryGatewayFilterFactory.BackoffConfig - Class in org.springframework.cloud.gateway.filter.factory
 
RetryGatewayFilterFactory.JitterConfig - Class in org.springframework.cloud.gateway.filter.factory
 
RetryGatewayFilterFactory.RetryConfig - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteFunction<T,R> - Interface in org.springframework.cloud.gateway.filter.factory.rewrite
This interface is BETA and may be subject to change in a future release.
rewriteHeaders(RewriteResponseHeaderGatewayFilterFactory.Config, List) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
 
rewriteHeaders(ServerWebExchange, RewriteResponseHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
 
rewriteLocationResponseHeader(String, String, String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that rewrites the value of Location response header, ridding it of backend specific details.
rewriteLocationResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RewriteLocationResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteLocationResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory
 
RewriteLocationResponseHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion - Enum Class in org.springframework.cloud.gateway.filter.factory
 
rewritePath(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which rewrites the request path before it is routed by the Gateway.
rewritePathGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RewritePathGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RewritePathGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
RewritePathGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
rewriteRequestParameter(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that rewrites the value of a request parameter
rewriteRequestParameterGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RewriteRequestParameterGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteRequestParameterGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory
 
RewriteRequestParameterGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
rewriteResponseHeader(String, String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that rewrites a header value on the response before it is returned to the client by the Gateway.
rewriteResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RewriteResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
 
RewriteResponseHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
route(String) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
route(String) - Method in class org.springframework.cloud.gateway.actuate.GatewayLegacyControllerEndpoint
 
route(String, Function) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
Creates a new Route.
route(Function) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
Creates a new Route.
Route - Class in org.springframework.cloud.gateway.route
 
ROUTE_TO_URL_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter
Order of Route to URL.
Route.AbstractBuilder<B> - Class in org.springframework.cloud.gateway.route
 
Route.AsyncBuilder - Class in org.springframework.cloud.gateway.route
 
Route.Builder - Class in org.springframework.cloud.gateway.route
 
RouteCacheConfiguration() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
RouteDefinition - Class in org.springframework.cloud.gateway.route
 
RouteDefinition() - Constructor for class org.springframework.cloud.gateway.route.RouteDefinition
 
RouteDefinition(String) - Constructor for class org.springframework.cloud.gateway.route.RouteDefinition
 
routeDefinitionLocator - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
routeDefinitionLocator(List) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteDefinitionLocator - Interface in org.springframework.cloud.gateway.route
 
routeDefinitionMetrics(MeterRegistry, RouteDefinitionLocator, GatewayMetricsProperties) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration
 
RouteDefinitionMetrics - Class in org.springframework.cloud.gateway.route
A metric to track the number of routes definitions on the gateway.
RouteDefinitionMetrics(MeterRegistry, RouteDefinitionLocator, String) - Constructor for class org.springframework.cloud.gateway.route.RouteDefinitionMetrics
 
RouteDefinitionRepository - Interface in org.springframework.cloud.gateway.route
 
routeDefinitionRouteLocator(GatewayProperties, List, List, RouteDefinitionLocator, ConfigurationService) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteDefinitionRouteLocator - Class in org.springframework.cloud.gateway.route
RouteLocator that loads routes from a RouteDefinitionLocator.
RouteDefinitionRouteLocator(RouteDefinitionLocator, List, List, GatewayProperties, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
routeDefinitionWriter - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
RouteDefinitionWriter - Interface in org.springframework.cloud.gateway.route
 
RouteDeletedEvent - Class in org.springframework.cloud.gateway.event
 
RouteDeletedEvent(Object, String) - Constructor for class org.springframework.cloud.gateway.event.RouteDeletedEvent
 
routefilers() - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
routeLocator - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
RouteLocator - Interface in org.springframework.cloud.gateway.route
 
routeLocatorBuilder(ConfigurableApplicationContext) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteLocatorBuilder - Class in org.springframework.cloud.gateway.route.builder
Used to build a RouteLocator.
RouteLocatorBuilder(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder
 
RouteLocatorBuilder.Builder - Class in org.springframework.cloud.gateway.route.builder
A class that can be used to construct routes and return a RouteLocator.
RouteLocatorBuilder.RouteSpec - Class in org.springframework.cloud.gateway.route.builder
 
RouteMetadataUtils - Class in org.springframework.cloud.gateway.support
 
RoutePredicateFactory<C> - Interface in org.springframework.cloud.gateway.handler.predicate
 
routePredicateHandlerMapping(FilteringWebHandler, RouteLocator, GlobalCorsProperties, Environment) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RoutePredicateHandlerMapping - Class in org.springframework.cloud.gateway.handler
 
RoutePredicateHandlerMapping(FilteringWebHandler, RouteLocator, GlobalCorsProperties, Environment) - Constructor for class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
RoutePredicateHandlerMapping.ManagementPortType - Enum Class in org.springframework.cloud.gateway.handler
 
routepredicates() - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
routePredicates - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
routeRefreshListener(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteRefreshListener - Class in org.springframework.cloud.gateway.route
 
RouteRefreshListener(ApplicationEventPublisher) - Constructor for class org.springframework.cloud.gateway.route.RouteRefreshListener
 
routes() - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
routes() - Method in class org.springframework.cloud.gateway.actuate.GatewayLegacyControllerEndpoint
 
routes() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder
routesdef() - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
routeToRequestUrlFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteToRequestUrlFilter - Class in org.springframework.cloud.gateway.filter
 
RouteToRequestUrlFilter() - Constructor for class org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter
 
routingFilter(HttpClient, ObjectProvider, HttpClientProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 

S

SAME - Enum constant in enum class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
The management port is the same as the server port.
sanitize(HttpHeaders) - Static method in class org.springframework.cloud.gateway.support.MessageHeaderUtils
 
sanitize(HttpHeaders, List, List) - Static method in class org.springframework.cloud.gateway.support.MessageHeaderUtils
 
save(String, RouteDefinition) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
save(List) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
save(Mono) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
save(Mono) - Method in class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
 
save(Mono) - Method in interface org.springframework.cloud.gateway.route.RouteDefinitionWriter
 
saveSession() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which forces a WebSession::save operation before forwarding the call downstream.
saveSessionGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SaveSessionGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
Save the current WebSession before executing the rest of the GatewayFilterChain.
SaveSessionGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SaveSessionGatewayFilterFactory
 
SEC_WEBSOCKET_PROTOCOL - Static variable in class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
Sec-Websocket protocol.
secureHeaders() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that adds a number of headers to the response at the reccomendation from this blog post.
secureHeaders(Consumer) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that adds a number of headers to the response at the reccomendation from this blog post.
secureHeadersGatewayFilterFactory(SecureHeadersProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SecureHeadersGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
GatewayFilterFactory to provide a route filter that applies security headers to the HTTP response.
SecureHeadersGatewayFilterFactory(SecureHeadersProperties) - Constructor for class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
SecureHeadersGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
POJO for SecureHeadersGatewayFilterFactory filter configuration.
secureHeadersProperties() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SecureHeadersProperties - Class in org.springframework.cloud.gateway.filter.factory
 
SecureHeadersProperties() - Constructor for class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Default constructor for SecureHeadersProperties.
serverProperties - Variable in class org.springframework.cloud.gateway.config.HttpClientFactory
 
serverRequest() - Method in class org.springframework.cloud.gateway.support.BodyInserterContext
 
ServerWebExchangeUtils - Class in org.springframework.cloud.gateway.support
 
service - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
ServiceUnavailableException - Exception Class in org.springframework.cloud.gateway.support
 
ServiceUnavailableException() - Constructor for exception class org.springframework.cloud.gateway.support.ServiceUnavailableException
 
ServiceUnavailableException(String) - Constructor for exception class org.springframework.cloud.gateway.support.ServiceUnavailableException
 
setAcquireTimeout(Long) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setAlreadyRouted(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Used when setting default configuration in constructor.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
setArgs(Map) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
setArgs(Map) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
setBackoff(Duration, Duration, int, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setBackoff(RetryGatewayFilterFactory.BackoffConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setBasedOnPreviousValue(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
setBodyClass(Class) - Method in class org.springframework.cloud.gateway.filter.factory.CacheRequestBodyGatewayFilterFactory.Config
 
setBurstCapacity(long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
setBurstCapacityHeader(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
SetCacheDirectivesByMaxAgeAfterCacheExchangeMutator - Class in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
 
SetCacheDirectivesByMaxAgeAfterCacheExchangeMutator() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetCacheDirectivesByMaxAgeAfterCacheExchangeMutator
 
setCapacity(long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setCloseNotifyFlushTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setCloseNotifyReadTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setComplete() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
setCompression(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setConfigurationBuilder(Function) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setConfigurationService(ConfigurationService) - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
setConfigurationSupplier(Function) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setConnectTimeout(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setContentSecurityPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setContentSecurityPolicyHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setContentType(String) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setContentTypeOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setContentTypeOptionsHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setDatetime(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory.Config
 
setDatetime(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory.Config
 
setDatetime1(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
setDatetime2(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
setDefaultFilters(List) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setDefaultVersion(String) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setDeleteRecursively(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
setDenyEmptyKey(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
setDenyEmptyKey(Boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setDetectSupportedVersions(boolean) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setDisable(List) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Binds the list of default/opt-out header names to disable, transforms them into a lowercase set.
setDownloadOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setDownloadOptionsHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setEmptyKeyStatus(String) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setEmptyKeyStatusCode(String) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
setEnable(List) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Binds the list of default/opt-out header names to enable, transforms them into a lowercase set.
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setErrorHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
setEvictionInterval(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setExceptions(Class...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setExecutionExceptionMessageHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
setExecutionExceptionTypeHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
setFactor(int) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
setFactory(GatewayFilterFactory) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter
 
setFailOnRouteDefinitionError(boolean) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setFallbackUri(String) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setFallbackUri(URI) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setFieldList(List) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
setFilters(List) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setFilters(List) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setFirstBackoff(Duration) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
setForAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setForEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setForwardedByEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
setFrameOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setFrameOptionsHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setFromHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
setGroup(String) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
setHandshakeTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setHeader(String) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
setHeaderName(String) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setHeaders(Set) - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
setHints(Map) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
setHost(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setHost(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory.Config
 
setHostAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setHostEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setHostHeader(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will set the Host header to on the outgoing request.
setHostValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
setId(String) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setInClass(Class) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setInClass(Class) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setInClass(Class) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
setInClass(ParameterizedTypeReference) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setIncludeExpression(String) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setIncludeHeaders(boolean) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
setIncludeRequestParams(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
setInHints(Map) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setJitter(double) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setJitter(RetryGatewayFilterFactory.JitterConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setKeyPassword(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setKeyResolver(KeyResolver) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setKeyStore(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setKeyStorePassword(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setKeyStoreProvider(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setKeyStoreType(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setKeyValues(KeyValue[]) - Method in class org.springframework.cloud.gateway.support.config.KeyValueConfig
 
setLeasingStrategy(HttpClientProperties.Pool.LeasingStrategy) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setLocationHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
setLowerCaseServiceId(boolean) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setMatchTrailingSlash(boolean) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
SetMaxAgeHeaderAfterCacheExchangeMutator - Class in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
It sets the HttpHeaders.CACHE_CONTROL max-age value.
SetMaxAgeHeaderAfterCacheExchangeMutator(Duration, Clock, boolean) - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetMaxAgeHeaderAfterCacheExchangeMutator
 
setMaxBackoff(Duration) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
setMaxConnections(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setMaxFramePayloadLength(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
setMaxHeaderSize(DataSize) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setMaxIdleTime(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setMaxInitialLineLength(DataSize) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setMaxLifeTime(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setMaxSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
setMaxSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
setMaxTrustedIndex(int) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
setMediaType(MediaType) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setMediaTypeParamName(String) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setMetadata(Map) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setMethod(String) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
setMethods(HttpMethod...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setMethods(HttpMethod...) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory.Config
 
setMetrics(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setName(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setName(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory.NameConfig
 
setName(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
setName(String) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setName(String) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
setName(String) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
setName(String) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
setNewContentType(String) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setNoCacheStrategy(LocalResponseCacheProperties.NoCacheStrategy) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.RequestOptions
 
setNonProxyHostsPattern(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setOrder(int) - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
setOrder(int) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setOrder(int) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
setOrder(int) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setOriginalStatusHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
setOutClass(Class) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setOutClass(Class) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setOutClass(ParameterizedTypeReference) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setOutHints(Map) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setOverride(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory.Config
 
setParam(String) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
setParts(int) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory.Config
 
setPassword(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setPath(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the path of the request before it is routed by the Gateway.
setPathGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetPathGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SetPathGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
SetPathGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
setPathMatcher(PathMatcher) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
setPathPatternParser(PathPatternParser) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
setPathSegment(Integer) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setPatterns(List) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
 
setPatterns(List) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
setPermissionPolicyHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setPermissionsPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setPermittedCrossDomainPolicies(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setPermittedCrossDomainPoliciesHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setPool(HttpClientProperties.Pool) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setPort(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setPortAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setPortEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setPredicate(Class, Predicate) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
setPredicate(Predicate) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
 
setPredicate(Predicate) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
setPredicates(List) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setPredicates(List) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setPrefix(String) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
setPrefix(String) - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory.Config
 
setPrefixAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setPrefixEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setProtoAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setProtocols(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
setProtoDescriptor(String) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
setProtoEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setProxy(HttpClientProperties.Proxy) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setProxyPing(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
setRandomFactor(double) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
setRandomFunction(Function) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
setRandomSupplier(Supplier) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
setRateLimiter(RateLimiter) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setReferrerPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setReferrerPolicyHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setRefillPeriod(Duration) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setRefillStyle(Bucket4jRateLimiter.RefillStyle) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setRefillTokens(Long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setRegexp(String) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
setRegexp(String) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
setRegexp(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
setRegexp(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory.Config
 
setRegexp(String) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
setRemainingHeader(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
setRemoteAddressResolver(RemoteAddressResolver) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
setReplacement(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
setReplacement(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory.Config
 
setReplacement(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory.Config
 
setReplenishRate(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
setReplenishRateHeader(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
setRequest(LocalResponseCacheProperties.RequestOptions) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
setRequestedTokens(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
setRequestedTokens(long) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setRequestedTokensHeader(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
setRequestHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets a header on the request before it is routed by the Gateway.
setRequestHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetRequestHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SetRequestHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory
 
setRequestHeaderSize(DataSize) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the maximum permissible size of headers of Request.
setRequestHostHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetRequestHostHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SetRequestHostHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory
 
SetRequestHostHeaderGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
setRequestParamName(String) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setRequestSize(Long) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the maximum permissible size of a Content-Length header value in the Request.
setRequestSize(DataSize) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the maximum permissible size of a Content-Length header value in the Request.
setRequestUri(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which changes the URI the request will be routed to by the Gateway by pulling it from a header on the request.
setRequestUriGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetRequestUriGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter changes the request uri.
SetRequestUriGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory
 
SetRequestUriGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
setRequired(boolean) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setResponseHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets a header on the response before it is returned to the client by the Gateway.
setResponseHeaderGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetResponseHeaderGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SetResponseHeaderGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
SetResponseHeadersAfterCacheExchangeMutator - Class in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
It sets HTTP Headers using CachedResponse values.
SetResponseHeadersAfterCacheExchangeMutator() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetResponseHeadersAfterCacheExchangeMutator
 
setResponseStatus(ServerWebExchange, HttpStatusHolder) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setResponseStatus(ServerWebExchange, HttpStatus) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setResponseTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setResumeWithoutError(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setRetries(int) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setRewriteFunction(Class, Class, RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setRewriteFunction(Class, Class, RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setRewriteFunction(RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setRewriteFunction(RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setRewriteFunction(ParameterizedTypeReference, ParameterizedTypeReference, RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setRootCauseExceptionMessageHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
setRootCauseExceptionTypeHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
setRouteFilterCacheEnabled(boolean) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setRouteId(String) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
setRouteId(String) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setRouteId(String) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setRouteId(String) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setRouteId(String) - Method in interface org.springframework.cloud.gateway.support.HasRouteId
 
setRouteId(String) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
setRouteIdPrefix(String) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setRoutes(List) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setSeries(HttpStatus.Series...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setServerPort(Integer) - Method in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
setService(String) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
 
setSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
setSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
setSources(String...) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
setSources(String...) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
setSources(List) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
setSources(List) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
 
setSsl(HttpClientProperties.Ssl) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setSslBundle(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setStatus(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the status on the response before it is returned to the client by the Gateway.
setStatus(String) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
setStatus(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory.Config
 
setStatus(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the status on the response before it is returned to the client by the Gateway.
setStatus(HttpStatus) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that sets the status on the response before it is returned to the client by the Gateway.
setStatusCode(HttpStatus) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
SetStatusCodeAfterCacheExchangeMutator - Class in org.springframework.cloud.gateway.filter.factory.cache.postprocessor
It sets HTTP Status Code.
SetStatusCodeAfterCacheExchangeMutator() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.postprocessor.SetStatusCodeAfterCacheExchangeMutator
 
setStatusCodes(Set) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setStatuses(HttpStatus...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setStatusGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SetStatusGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SetStatusGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
SetStatusGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
setStrategy(DedupeResponseHeaderGatewayFilterFactory.Strategy) - Method in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Config
 
setStreamingMediaTypes(List) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setStrictTransportSecurity(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setStrictTransportSecurityHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
setStripVersion(RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
setSupportedVersions(List) - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
setTags(Map) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
setTemplate(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
 
setTemplate(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory.Config
 
setTimeOfFirstRefill(Instant) - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
setTimeout(Duration) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setTimeToLive(Duration) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory.RouteCacheConfiguration
 
setTimeToLive(Duration) - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
setToHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
setTrustedProxies(String) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setTrustedX509Certificates(List) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setTrustManager(SslContextBuilder, X509Certificate...) - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
setTrustManager(SslContextBuilder, TrustManagerFactory) - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
 
setType(HttpClientProperties.Pool.PoolType) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
setType(ProxyProvider.Proxy) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setUri(URI) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setUrl(String) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory.Config
 
setUrlExpression(String) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setUse404(boolean) - Method in class org.springframework.cloud.gateway.config.GatewayLoadBalancerProperties
 
setUseInsecureTrustManager(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setUsername(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
setVariable(String, Object) - Method in class org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
 
setVersion(Object) - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
setWebsocket(HttpClientProperties.Websocket) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setWeight(int) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
setWiretap(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setXssProtectionHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setXssProtectionHeaderValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
ShortcutConfigurable - Interface in org.springframework.cloud.gateway.support
 
ShortcutConfigurable.GatewayBeanFactoryResolver - Class in org.springframework.cloud.gateway.support
 
ShortcutConfigurable.GatewayEvaluationContext - Class in org.springframework.cloud.gateway.support
 
ShortcutConfigurable.RestrictivePropertyAccessor - Class in org.springframework.cloud.gateway.support
 
ShortcutConfigurable.ShortcutType - Enum Class in org.springframework.cloud.gateway.support
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestParameterGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteRequestParameterGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHostHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestUriGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.TokenRelayGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory
 
shortcutFieldOrder() - Method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
Returns hints about the number of args and the order for shortcut parsing.
shortcutFieldPrefix() - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
shortcutFieldPrefix() - Method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
 
shortcutType() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeadersIfNotPresentGatewayFilterFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory
 
shortcutType() - Method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
 
SimpleUrlHandlerMappingGlobalCorsAutoConfiguration - Class in org.springframework.cloud.gateway.config
This is useful for PreFlight CORS requests.
SimpleUrlHandlerMappingGlobalCorsAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.SimpleUrlHandlerMappingGlobalCorsAutoConfiguration
 
SKIP_UPDATE_CACHE_ENTRY - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.NoCacheStrategy
Skip the update.
SpringCloudCircuitBreakerFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SpringCloudCircuitBreakerFilterFactory(ReactiveCircuitBreakerFactory, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
SpringCloudCircuitBreakerFilterFactory.CircuitBreakerStatusCodeException - Exception Class in org.springframework.cloud.gateway.filter.factory
 
SpringCloudCircuitBreakerFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
springCloudCircuitBreakerResilience4JFilterFactory(ReactiveResilience4JCircuitBreakerFactory, ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayResilience4JCircuitBreakerAutoConfiguration
 
SpringCloudCircuitBreakerResilience4JFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SpringCloudCircuitBreakerResilience4JFilterFactory(ReactiveCircuitBreakerFactory, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerResilience4JFilterFactory
 
SpringMvcFoundOnClasspathConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration.SpringMvcFoundOnClasspathConfiguration
 
Ssl() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
sslConfigurer - Variable in class org.springframework.cloud.gateway.config.HttpClientFactory
 
StatefulConfigurable<C> - Interface in org.springframework.cloud.gateway.support
 
STATUS_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
Status key.
STATUS_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
Status key.
statusCode() - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse
 
STRATEGY_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory
The name of the strategy key.
StreamRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
StreamRoutingFilter(StreamBridge, List) - Constructor for class org.springframework.cloud.gateway.filter.StreamRoutingFilter
 
STRICT_TRANSPORT_SECURITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Strict transport security header name.
STRICT_TRANSPORT_SECURITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Strict transport security header name.
STRICT_TRANSPORT_SECURITY_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Strict transport security header default.
stringToZonedDateTimeConverter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
StringToZonedDateTimeConverter - Class in org.springframework.cloud.gateway.support
 
StringToZonedDateTimeConverter() - Constructor for class org.springframework.cloud.gateway.support.StringToZonedDateTimeConverter
 
stripPrefix(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Strips the prefix from the path of the request before it is routed by the Gateway.
stripPrefixGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
StripPrefixGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
This filter removes the first part of the path, known as the prefix, from the request before sending it downstream.
StripPrefixGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
StripPrefixGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 
styleStart(StringBuilder, Object) - Method in class org.springframework.cloud.gateway.support.GatewayToStringStyler
 
supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.gateway.filter.headers.GRPCRequestHeadersFilter
 
supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.gateway.filter.headers.GRPCResponseHeadersFilter
 
supports(HttpHeadersFilter.Type) - Method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
 
supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.gateway.filter.headers.observation.ObservedRequestHttpHeadersFilter
 
supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.gateway.filter.headers.observation.ObservedResponseHttpHeadersFilter
 
supports(HttpHeadersFilter.Type) - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
supportsContext(Observation.Context) - Method in interface org.springframework.cloud.gateway.filter.headers.observation.GatewayObservationConvention
 
supportsContext(Observation.Context) - Method in class org.springframework.cloud.gateway.filter.headers.observation.GatewayPropagatingSenderTracingObservationHandler
 
supportsEventType(Class) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
supportsSourceType(Class) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 

T

TEMPLATE_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
Template key.
test(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.AndGatewayPredicate
 
test(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.GatewayPredicateWrapper
 
test(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.NegateGatewayPredicate
 
test(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.OrGatewayPredicate
 
timeOfFirstRefill - Variable in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
TimeoutException - Exception Class in org.springframework.cloud.gateway.support
 
TimeoutException() - Constructor for exception class org.springframework.cloud.gateway.support.TimeoutException
 
TimeoutException(String) - Constructor for exception class org.springframework.cloud.gateway.support.TimeoutException
 
timestamp() - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse
 
timestamp(Instant) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
timestamp(Date) - Method in class org.springframework.cloud.gateway.filter.factory.cache.CachedResponse.Builder
 
TO_HEADER_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
To Header key.
toAsyncPredicate(Predicate) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
tokenRelay() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that enables token relay by extracting the access token from the currently authenticated user and puts it in a request header for downstream requests.
tokenRelay(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that enables token relay by extracting the access token of a specified ClientRegistration and puts it in a request header for downstream requests.
TokenRelayConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.TokenRelayConfiguration
 
tokenRelayGatewayFilterFactory(ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.TokenRelayConfiguration
 
TokenRelayGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
TokenRelayGatewayFilterFactory(ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.factory.TokenRelayGatewayFilterFactory
 
toString() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
toString() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
toString() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
toString() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
toString() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
toString() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
toString() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
toString() - Method in class org.springframework.cloud.gateway.config.VersionProperties
 
toString() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory.Config
 
toString() - Method in record class org.springframework.cloud.gateway.filter.factory.cache.CachedResponseMetadata
Returns a string representation of this record class.
toString() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.RequestOptions
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
toString() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
toString() - Method in class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
toString() - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
toString() - Method in class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.Config
 
toString() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
toString() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
toString() - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.AndAsyncPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.NegateAsyncPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.AsyncPredicate.OrAsyncPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.AndGatewayPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.GatewayPredicateWrapper
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.NegateGatewayPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.OrGatewayPredicate
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
toString() - Method in class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory.Config
 
toString() - Method in class org.springframework.cloud.gateway.route.Route
 
toString() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
toString() - Method in class org.springframework.cloud.gateway.support.AbstractConfigurable
 
toString() - Method in class org.springframework.cloud.gateway.support.AbstractStatefulConfigurable
 
toString() - Method in class org.springframework.cloud.gateway.support.config.KeyValue
 
toString() - Method in class org.springframework.cloud.gateway.support.HttpStatusHolder
 
toString() - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
TrailerHeadersFilter - Interface in org.springframework.cloud.gateway.filter.headers
 
trailers(HttpHeaders, ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.headers.TrailerHeadersFilter
Filters a set of Http Headers.
transferEncodingNormalizationHeadersFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
TransferEncodingNormalizationHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
See https://datatracker.ietf.org/doc/html/rfc7230#section-3.3.3 for details.
TransferEncodingNormalizationHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.TransferEncodingNormalizationHeadersFilter
 
transformToOrderedFilters(Stream) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
trustAll() - Static method in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
 
TrustedProxies - Interface in org.springframework.cloud.gateway.filter.headers
 
TrustedProxies.ConditionalOnPropertyExists - Annotation Interface in org.springframework.cloud.gateway.filter.headers
 
TrustedProxies.ForwardedTrustedProxiesCondition - Class in org.springframework.cloud.gateway.filter.headers
 
TrustedProxies.OnPropertyExistsCondition - Class in org.springframework.cloud.gateway.filter.headers
 
TrustedProxies.XForwardedTrustedProxiesCondition - Class in org.springframework.cloud.gateway.filter.headers
 

U

UPDATE_CACHE_ENTRY - Enum constant in enum class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.NoCacheStrategy
Update the cache entry by the fresh response coming from upstream with a new time to live.
uri - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
uri(String) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
Set the URI for the route.
uri(String) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
Set the URI for the route.
uri(URI) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
URI_TEMPLATE_VARIABLES_ATTRIBUTE - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
URI template variables attribute name.
UriKeyValueGenerator - Class in org.springframework.cloud.gateway.filter.factory.cache.keygenerator
It generates key value based on the URI.
UriKeyValueGenerator() - Constructor for class org.springframework.cloud.gateway.filter.factory.cache.keygenerator.UriKeyValueGenerator
 
UriSpec - Class in org.springframework.cloud.gateway.route.builder
A specification to add a URI to a route.
URL_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
URL key.

V

validate() - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
validate() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
validate() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.JitterConfig
 
validate() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
validate() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
validate() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder
 
validate() - Method in class org.springframework.cloud.gateway.support.ConfigurationService.InstanceBuilder
 
validateRoute(Route, ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
Validate the given handler against the current request.
value - Variable in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
value() - Element in annotation interface org.springframework.cloud.gateway.config.conditional.ConditionalOnEnabledFilter
The class component to check for.
value() - Element in annotation interface org.springframework.cloud.gateway.config.conditional.ConditionalOnEnabledGlobalFilter
The class component to check for.
value() - Element in annotation interface org.springframework.cloud.gateway.config.conditional.ConditionalOnEnabledPredicate
The class components to check for.
VALUE_KEY - Static variable in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
Value key.
VALUE_KEY - Static variable in interface org.springframework.cloud.gateway.filter.GatewayFilter
Value key.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.LeasingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.NoCacheStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.RefillStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.route.builder.BooleanSpec.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.LeasingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.filter.factory.cache.LocalResponseCacheProperties.NoCacheStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.filter.ratelimit.Bucket4jRateLimiter.RefillStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.route.builder.BooleanSpec.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
Returns an array containing the constants of this enum class, in the order they are declared.
varyOnHeaders() - Method in record class org.springframework.cloud.gateway.filter.factory.cache.CachedResponseMetadata
Returns the value of the varyOnHeaders record component.
version(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks for the version specified.
versionProperties() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
VersionProperties - Class in org.springframework.cloud.gateway.config
Configuration properties for Spring Framework API Version strategy.
VersionProperties() - Constructor for class org.springframework.cloud.gateway.config.VersionProperties
 
versionRoutePredicateFactory(ApiVersionStrategy) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
VersionRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
VersionRoutePredicateFactory(ApiVersionStrategy) - Constructor for class org.springframework.cloud.gateway.handler.predicate.VersionRoutePredicateFactory
 
VersionRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
visit(HasConfig) - Method in interface org.springframework.cloud.gateway.support.Visitor
 
Visitor - Interface in org.springframework.cloud.gateway.support
Simple visitor interface that allows users to inspect a graph of objects.

W

webEndpointProperties - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
WebfluxMissingFromClasspathConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration.WebfluxMissingFromClasspathConfiguration
 
Websocket() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
 
websocketRoutingFilter(WebSocketClient, WebSocketService, ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
WebsocketRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
WebsocketRoutingFilter(WebSocketClient, WebSocketService, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
 
webSocketService(RequestUpgradeStrategy) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
weigh(String, Object) - Method in class org.springframework.cloud.gateway.filter.factory.cache.ResponseCacheSizeWeigher
 
weight(String, int) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which will select a route based on its assigned weight.
WEIGHT_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Weight attribute name.
WEIGHT_CALC_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
Order of Weight Calculator Web filter.
WEIGHT_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
Weight config weight key.
weightCalculatorWebFilter(ConfigurationService, ObjectProvider) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
WeightCalculatorWebFilter - Class in org.springframework.cloud.gateway.filter
 
WeightCalculatorWebFilter(ObjectProvider, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
WeightConfig - Class in org.springframework.cloud.gateway.support
 
WeightConfig(String) - Constructor for class org.springframework.cloud.gateway.support.WeightConfig
 
WeightConfig(String, String, int) - Constructor for class org.springframework.cloud.gateway.support.WeightConfig
 
WeightDefinedEvent - Class in org.springframework.cloud.gateway.event
 
WeightDefinedEvent(Object, WeightConfig) - Constructor for class org.springframework.cloud.gateway.event.WeightDefinedEvent
 
weightRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
WeightRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
WeightRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
with(C) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
with(T) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
withDefaults(SecureHeadersProperties) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
 
wrap(ByteBuf, ServerHttpResponse) - Method in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
wrapIfNeeded(Predicate) - Static method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
WRITE_RESPONSE_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
Order for write response filter.
writeAndFlushWith(Publisher) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
writeAndFlushWith(Publisher) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifiedServerHttpResponse
 
writeWith(Publisher) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
 
writeWith(Publisher) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifiedServerHttpResponse
 

X

X_CF_FORWARDED_URL - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
Forwarded URL header name.
X_CF_PROXY_METADATA - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
Proxy metadata header name.
X_CF_PROXY_SIGNATURE - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
Proxy signature header name.
X_CONTENT_TYPE_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Content-Type Options header name.
X_CONTENT_TYPE_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Content-Type Options header name.
X_CONTENT_TYPE_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Content-Type Options header default.
X_DOWNLOAD_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Download Options header name.
X_DOWNLOAD_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Download Options header name.
X_DOWNLOAD_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Download Options header default.
X_FORWARDED_FOR - Static variable in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
Forwarded-For header name.
X_FORWARDED_FOR_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
X-Forwarded-For Header.
X_FORWARDED_HOST_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
X-Forwarded-Host Header.
X_FORWARDED_PORT_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
X-Forwarded-Port Header.
X_FORWARDED_PREFIX_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
X-Forwarded-Prefix Header.
X_FORWARDED_PROTO_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
X-Forwarded-Proto Header.
X_FRAME_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Frame options header name.
X_FRAME_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Frame options header name.
X_FRAME_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Frame Options header default.
X_PERMITTED_CROSS_DOMAIN_POLICIES_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Permitted Cross-Domain Policies header name.
X_PERMITTED_CROSS_DOMAIN_POLICIES_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Permitted Cross-Domain Policies header name.
X_PERMITTED_CROSS_DOMAIN_POLICIES_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Permitted Cross-Domain Policies header default.
X_XSS_PROTECTION_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
Xss-Protection header name.
X_XSS_PROTECTION_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Xss-Protection header name.
X_XSS_PROTECTION_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
Xss-Protection header default.
xForwardedHeadersFilter(GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
XForwardedHeadersFilter - Class in org.springframework.cloud.gateway.filter.headers
 
XForwardedHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
Deprecated.
XForwardedHeadersFilter(String) - Constructor for class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
xForwardedRemoteAddr(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which checks the remote address of the request based off of the X-Forwarded-For header.
XForwardedRemoteAddressResolver - Class in org.springframework.cloud.gateway.support.ipresolver
Parses the client address from the X-Forwarded-For header.
xForwardedRemoteAddrRoutePredicateFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
XForwardedRemoteAddrRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
XForwardedRemoteAddrRoutePredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory
 
XForwardedRemoteAddrRoutePredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
XForwardedTrustedProxiesCondition() - Constructor for class org.springframework.cloud.gateway.filter.headers.TrustedProxies.XForwardedTrustedProxiesCondition
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form