Index
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
-
This filter changes the request uri by
AbstractChangeRequestUriGatewayFilterFactory.determineRequestUri(ServerWebExchange, T)logic. - 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
BiConsumerthat could alter theServerWebExchange. - 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
andoperator. - 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
-
PrincipalNameKeyResolverbean name. - 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
ClientHttpRequestthat 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
CachedResponseMetadatarecord 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
ServerHttpRequestDecoratorin 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 ofPathRoutePredicateFactory. - 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
ServiceInstanceimplementation 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
GatewayFilterin 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
WebFilterthrough the givenGatewayFilterChain. - 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
GatewayFilterthrough the givenGatewayFilterChain. - 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
GlobalFilterinstances andGatewayFilterFactoryinstances then to the targetWebHandler. - 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
RouteURI has the schemeforward. - 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
Responseattribute name. - GATEWAY_OBSERVATION_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
-
Gateway Client
Observationattribute 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
RequestReplySenderContextforServerHttpRequestandServerHttpResponse. - 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
GatewayFilterto 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
-
ObservationConventionforGatewayContext. - 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
RouteDefinitioninstead ofRouteto 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
LocalResponseCacheGatewayFilterFactoryconfigured. - 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
hostheader 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_ERRORorHttpStatus.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.regexpandQueryRoutePredicateFactory.Config.predicatecan'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
GlobalFilterthat allows passing the instanceId) of theServiceInstanceselected by theReactiveLoadBalancerClientFilterin 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
WebExceptionHandlerthat will stop anObservationif 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
HttpHeadersFilterfor 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
HttpHeadersFilterfor 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
oroperator. - 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
GlobalFilterimplementation 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
-
RouteLocatorthat loads routes from aRouteDefinitionLocator. - 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
-
Creates a new
RouteLocatorBuilder.Builder. - 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::saveoperation 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
WebSessionbefore executing the rest of theGatewayFilterChain. - 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
SecureHeadersGatewayFilterFactoryfilter 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_CONTROLmax-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
CachedResponsevalues. - 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
ClientRegistrationand 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
varyOnHeadersrecord 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-Forheader. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form