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<T>) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
- AbstractChangeRequestUriGatewayFilterFactory(Class<T>, int) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
- AbstractConfigurable<C> - Class in org.springframework.cloud.gateway.support
- AbstractConfigurable(Class<C>) - Constructor for class org.springframework.cloud.gateway.support.AbstractConfigurable
- AbstractGatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
- AbstractGatewayControllerEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - 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<C>) - 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<C>, String, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
- AbstractRoutePredicateFactory<C> - Class in org.springframework.cloud.gateway.handler.predicate
- AbstractRoutePredicateFactory(Class<C>) - 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) - Constructor for class org.springframework.cloud.gateway.config.AbstractSslConfigurer
- AbstractStatefulConfigurable<C> - Class in org.springframework.cloud.gateway.support
- AbstractStatefulConfigurable(Class<C>) - 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
- 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
- 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.
- 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
- 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. - 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 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<? super ServerWebExchange>) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
- and(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
- and(AsyncPredicate<? super T>) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
- and(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
- and(GatewayTagsProvider) - Method in interface org.springframework.cloud.gateway.support.tagsprovider.GatewayTagsProvider
- AndAsyncPredicate(AsyncPredicate<? super T>, AsyncPredicate<? super T>) - 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
- 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(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.filter.factory.TokenRelayGatewayFilterFactory
- apply(Object) - Method in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
- apply(String, C) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
- apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
- apply(String, Consumer<C>) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
- apply(String, Repeat<ServerWebExchange>, Retry<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
- apply(Consumer<C>) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
- apply(Consumer<C>) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
- 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(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(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(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
- 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(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(XForwardedRemoteAddrRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory
- apply(HttpStatusHolder, URI) - 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(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<C>) - 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 org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
-
Version will be stripped only if the original request path contains no version.
- 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<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
- asyncPredicate(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.NotOpSpec
- asyncPredicate(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
- asyncPredicate(AsyncPredicate<ServerWebExchange>) - 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<? extends Mono<Void>>) - 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
- 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.NotOpSpec - Class in org.springframework.cloud.gateway.route.builder
- bufferFactory() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
- 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
- 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<RouteLocator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- cacheRequestBody(Class<?>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that can cache the request body.
- cacheRequestBody(ServerWebExchange, Function<ServerHttpRequest, Mono<T>>) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
-
Caches the request body in a ServerWebExchange attributes.
- cacheRequestBodyAndRequest(ServerWebExchange, Function<ServerHttpRequest, Mono<T>>) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
-
Caches the request body and the created
ServerHttpRequestDecoratorin ServerWebExchange attributes. - cacheRequestBodyGatewayFilterFactory() - 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.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<ServerWebExchange, Optional<URI>>) - 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<SpringCloudCircuitBreakerFilterFactory.Config>) - 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(HttpStatus) - Constructor for exception org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.CircuitBreakerStatusCodeException
- 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<RouteDefinitionLocator>) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
- CompositeRouteDefinitionLocator(Flux<RouteDefinitionLocator>, IdGenerator) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteDefinitionLocator
- CompositeRouteLocator - Class in org.springframework.cloud.gateway.route
- CompositeRouteLocator(Flux<RouteLocator>) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteLocator
- ConditionalOnEnabledFilter - Annotation Type in org.springframework.cloud.gateway.config.conditional
- ConditionalOnEnabledGlobalFilter - Annotation Type in org.springframework.cloud.gateway.config.conditional
- ConditionalOnEnabledPredicate - Annotation Type in org.springframework.cloud.gateway.config.conditional
- 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.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.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.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.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.RedisRateLimiter
-
Redis Rate Limiter property name.
- ConfigurationService - Class in org.springframework.cloud.gateway.support
- ConfigurationService(BeanFactory, Supplier<ConversionService>, Supplier<Validator>) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService
- ConfigurationService(BeanFactory, ObjectProvider<ConversionService>, ObjectProvider<Validator>) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService
- ConfigurationService.AbstractBuilder<T,
B extends ConfigurationService.AbstractBuilder<T, B>> - Class in org.springframework.cloud.gateway.support - ConfigurationService.ConfigurableBuilder<T,
C extends Configurable<T> & ShortcutConfigurable> - Class in org.springframework.cloud.gateway.support - ConfigurationService.InstanceBuilder<T> - Class in org.springframework.cloud.gateway.support
- configure(Consumer<RequestRateLimiterGatewayFilterFactory.Config>) - 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.HttpClientFactory
-
Deprecated.
- 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_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.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
- create(boolean, String) - Static method in exception org.springframework.cloud.gateway.support.NotFoundException
- create(boolean, String, Throwable) - Static method in exception org.springframework.cloud.gateway.support.NotFoundException
- 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
- createKeyStore() - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
-
Deprecated.
- createKeyStore() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
-
Deprecated.
- customize(Consumer<Route.AsyncBuilder>) - 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 in org.springframework.cloud.gateway.filter.factory
- DEFAULT - Enum constant in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
- DEFAULT_FILTERS - Static variable in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
-
Default filters name.
- DEFAULT_PREFIX - Static variable in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
-
Default metrics prefix.
- DefaultAsyncPredicate(Predicate<T>) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
- 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<String>) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
- delete(Mono<String>) - Method in class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
- delete(Mono<String>) - 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, T) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
- DIFFERENT - Enum constant in enum org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
-
The management port and server port are different.
- DISABLED - Enum constant in enum org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
-
Disabled pool type.
- DISABLED - Enum constant in enum 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? use java dsl
- 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 org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
-
Elastic pool type.
- 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
- 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 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<T, Map<String, Object>, ApplicationEvent>) - 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<FallbackHeadersGatewayFilterFactory.Config>) - 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
- fillInStackTrace() - Method in exception org.springframework.cloud.gateway.support.ServiceUnavailableException
-
Disables fillInStackTrace for performance reasons.
- fillInStackTrace() - Method in exception org.springframework.cloud.gateway.support.TimeoutException
-
Disables fillInStackTrace for performance reasons.
- filter(List<HttpHeadersFilter>, HttpHeaders, ServerWebExchange, HttpHeadersFilter.Type) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
- 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(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.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.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 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.WebClientHttpRoutingFilter
- filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.WebClientWriteResponseFilter
- 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<String, Object>) - 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<GlobalFilter>) - 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<GlobalFilter>) - Constructor for class org.springframework.cloud.gateway.handler.FilteringWebHandler
- filterRequest(List<HttpHeadersFilter>, ServerWebExchange) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
- filters(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
Applies the list of filters to the route.
- filters(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
- filters(Function<GatewayFilterSpec, UriSpec>) - 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 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() - 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
- 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<DispatcherHandler>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- ForwardRoutingFilter - Class in org.springframework.cloud.gateway.filter
- ForwardRoutingFilter(ObjectProvider<DispatcherHandler>) - Constructor for class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
- from(Predicate<? super ServerWebExchange>) - 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.
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_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_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.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
- 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<ConversionService>, ObjectProvider<Validator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- gatewayControllerEndpoint(List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator, RouteDefinitionLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
- GatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
- GatewayControllerEndpoint(List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator, RouteDefinitionLocator) - 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<HttpClientCustomizer>, 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<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
- GatewayLegacyControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
- GatewayLegacyControllerEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - 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<GatewayTagsProvider>, 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<GatewayTagsProvider>, 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
- 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
- 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<? super ServerWebExchange>) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.GatewayPredicateWrapper
- 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
- gatewayReactiveOAuth2AuthorizedClientManager(ReactiveClientRegistrationRepository, ServerOAuth2AuthorizedClientRepository) - Method in class org.springframework.cloud.gateway.config.GatewayReactiveOAuth2AutoConfiguration
- GatewayReactiveOAuth2AutoConfiguration - Class in org.springframework.cloud.gateway.config
- GatewayReactiveOAuth2AutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayReactiveOAuth2AutoConfiguration
- 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<Class, String>) - Constructor for class org.springframework.cloud.gateway.support.GatewayToStringStyler
- GATHER_LIST - Enum constant in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
- GATHER_LIST_TAIL_FLAG - Enum constant in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
- GENERATED_NAME_PREFIX - Static variable in class org.springframework.cloud.gateway.support.NameUtils
-
Generated name prefix.
- generateName(int) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- getAcquireTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
- 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
- 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
- getCloseNotifyFlushTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
- getCloseNotifyReadTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
- 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 interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
- 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
- getConfigurationPhase() - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
- getConfigurationPropertyName() - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
- 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.SecureHeadersGatewayFilterFactory.Config
- getContentSecurityPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- getContentType() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
- getContentTypeOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- getContentTypeOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- getDefaultConfigurationType() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
-
Deprecated.
- getDefaultFilters() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
- getDefaultKeyResolver() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
- getDefaultRateLimiter() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
- 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
- getDownloadOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- getDownloadOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- getEmptyKeyStatus() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
- getEmptyKeyStatusCode() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
- 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
- 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.SecureHeadersGatewayFilterFactory.Config
- getFrameOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- 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(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.WebClientHttpRoutingFilter
- 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.
- 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
- getInHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
- getKeyManagerFactory() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
- getKeyManagerFactory() - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
-
Deprecated.
- getKeyManagerFactory() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
-
Deprecated.
- 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
- getLocationHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
- getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
- 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
- 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.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
- 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.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.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.WebClientHttpRoutingFilter
- getOrder() - Method in class org.springframework.cloud.gateway.filter.WebClientWriteResponseFilter
- 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
- 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
- getParts() - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory.Config
- getPassword() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
- getPatterns() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
- getPatterns() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
- getPermittedCrossDomainPolicies() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- getPermittedCrossDomainPolicies() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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.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
- getProtoFile() - 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
- getRateLimiter() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
- getReferrerPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- getReferrerPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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.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
- getRequestedTokens() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
- getRequestedTokensHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
- 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.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
- 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
- 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
- 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
- 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
- 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.SecureHeadersGatewayFilterFactory.Config
- getStrictTransportSecurity() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- getStripVersion() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
- getTags() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
- getTemplate() - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.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
- getToHeader() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
- getTrustedX509Certificates() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
- getTrustedX509CertificatesForTrustManager() - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
- getTrustedX509CertificatesForTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
-
Deprecated.
- getTrustedX509CertificatesForTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
-
Deprecated.
- 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(SpelExpressionParser, BeanFactory, String) - Static method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
- 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.SecureHeadersGatewayFilterFactory.Config
- getXssProtectionHeader() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- 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) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- GrpcSslConfigurer - Class in org.springframework.cloud.gateway.config
- GrpcSslConfigurer(HttpClientProperties.Ssl) - 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
- 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 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_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_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() - 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.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_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<HttpClientCustomizer>) - Constructor for class org.springframework.cloud.gateway.config.HttpClientFactory
- HttpClientFactory(HttpClientProperties, ServerProperties, HttpClientSslConfigurer, List<HttpClientCustomizer>) - 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.PoolType - Enum 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) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
- HttpClientSslConfigurer - Class in org.springframework.cloud.gateway.config
- HttpClientSslConfigurer(HttpClientProperties.Ssl, ServerProperties) - Constructor for class org.springframework.cloud.gateway.config.HttpClientSslConfigurer
- HttpHeadersFilter - Interface in org.springframework.cloud.gateway.filter.headers
- HttpHeadersFilter.Type - Enum 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
- 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
- InstanceBuilder(ConfigurationService, T) - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService.InstanceBuilder
- 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 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
- isBasedOnPreviousValue() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
- isCommitted() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
- isCompression() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
- isDenyEmptyKey() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
- 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
- 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
- isLowerCaseServiceId() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
- isMatchOptionalTrailingSeparator() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
-
Deprecated.
- isMatchTrailingSlash() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
- isMetrics() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
- 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
- isResumeWithoutError() - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
- isSecure() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
- isSuccess() - Method in class org.springframework.cloud.gateway.event.RefreshRoutesResultEvent
- isUse404() - Method in class org.springframework.cloud.gateway.config.GatewayLoadBalancerProperties
- isUseInsecureTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
- isValid(DataSize, ConstraintValidatorContext) - Method in class org.springframework.cloud.gateway.config.MaxDataSizeValidator
- isWiretap() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
J
- jsonToGRPC(String, 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
L
- 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(LoadBalancerProperties) - Constructor for class org.springframework.cloud.gateway.filter.LoadBalancerServiceInstanceCookieFilter
-
Deprecated.
- LoadBalancerServiceInstanceCookieFilter(ReactiveLoadBalancer.Factory<ServiceInstance>) - Constructor for class org.springframework.cloud.gateway.filter.LoadBalancerServiceInstanceCookieFilter
- 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
- 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. - 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<String, Object>) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
- metadata(Map<String, Object>) - 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<T>, Class<R>, String, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that can be used to modify the request body.
- modifyRequestBody(Class<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that can be used to modify the request body.
- modifyRequestBody(Consumer<ModifyRequestBodyGatewayFilterFactory.Config>) - 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<HttpMessageReader<?>>) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
- ModifyRequestBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
- modifyResponseBody(Class<T>, Class<R>, String, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that can be used to modify the response body.
- modifyResponseBody(Class<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that can be used to modify the response body.
- modifyResponseBody(Consumer<ModifyResponseBodyGatewayFilterFactory.Config>) - 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<MessageBodyDecoder>, Set<MessageBodyEncoder>) - 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<HttpMessageReader<?>>, Set<MessageBodyDecoder>, Set<MessageBodyEncoder>) - 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 in org.springframework.cloud.gateway.support
- MvcFoundOnClasspathException() - Constructor for exception 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
- NegateAsyncPredicate(AsyncPredicate<? super T>) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.NegateAsyncPredicate
- NegateGatewayPredicate(GatewayPredicate) - Constructor for class org.springframework.cloud.gateway.handler.predicate.GatewayPredicate.NegateGatewayPredicate
- NettyConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
- NettyRoutingFilter - Class in org.springframework.cloud.gateway.filter
- NettyRoutingFilter(HttpClient, ObjectProvider<List<HttpHeadersFilter>>, HttpClientProperties) - Constructor for class org.springframework.cloud.gateway.filter.NettyRoutingFilter
- nettyServerWiretapCustomizer(Environment, ServerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
- nettyWriteResponseFilter(GatewayProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
- NettyWriteResponseFilter - Class in org.springframework.cloud.gateway.filter
- NettyWriteResponseFilter(List<MediaType>) - Constructor for class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
- NEVER_STRIP - Enum constant in enum 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 interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
- 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<String, String>, ShortcutConfigurable, SpelExpressionParser, BeanFactory) - Method in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
- normalizeComponentName(Class<? extends GatewayFilterFactory<?>>) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledFilter
- normalizeComponentName(Class<? extends GlobalFilter>) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledGlobalFilter
- normalizeComponentName(Class<? extends RoutePredicateFactory<?>>) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledPredicate
- normalizeComponentName(Class<? extends T>) - Method in class org.springframework.cloud.gateway.config.conditional.OnEnabledComponent
- normalizedProperties - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
- normalizedProperties(Map<String, Object>) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
- normalizeFilterFactoryName(Class<? extends GatewayFilterFactory>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeFilterFactoryNameAsProperty(Class<? extends GatewayFilterFactory>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeGlobalFilterName(Class<? extends GlobalFilter>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeGlobalFilterNameAsProperty(Class<? extends GlobalFilter>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeKey(String, int, ShortcutConfigurable, Map<String, String>) - 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<? extends RoutePredicateFactory>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeRoutePredicateNameAsProperty(Class<? extends RoutePredicateFactory>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- normalizeToCanonicalPropertyFormat(String) - Static method in class org.springframework.cloud.gateway.support.NameUtils
- not(Function<PredicateSpec, BooleanSpec>) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
- not(Function<PredicateSpec, BooleanSpec>) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
- not(AsyncPredicate<? super T>) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
- NotFoundException - Exception in org.springframework.cloud.gateway.support
- NotFoundException(String) - Constructor for exception org.springframework.cloud.gateway.support.NotFoundException
- NotFoundException(String, Throwable) - Constructor for exception org.springframework.cloud.gateway.support.NotFoundException
O
- 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.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(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
- or() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
-
Apply logical
oroperator. - or(Predicate<? super ServerWebExchange>) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
- or(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
- or(AsyncPredicate<? super T>) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
- or(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
- OrAsyncPredicate(AsyncPredicate<? super T>, AsyncPredicate<? super T>) - 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
- org.springframework.cloud.gateway.event - package org.springframework.cloud.gateway.event
- org.springframework.cloud.gateway.filter - package org.springframework.cloud.gateway.filter
- org.springframework.cloud.gateway.filter.factory - package org.springframework.cloud.gateway.filter.factory
- org.springframework.cloud.gateway.filter.factory.rewrite - package org.springframework.cloud.gateway.filter.factory.rewrite
- org.springframework.cloud.gateway.filter.headers - package org.springframework.cloud.gateway.filter.headers
- org.springframework.cloud.gateway.filter.ratelimit - package org.springframework.cloud.gateway.filter.ratelimit
- org.springframework.cloud.gateway.handler - package org.springframework.cloud.gateway.handler
- org.springframework.cloud.gateway.handler.predicate - package org.springframework.cloud.gateway.handler.predicate
- org.springframework.cloud.gateway.route - package org.springframework.cloud.gateway.route
- 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.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() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- PathRoutePredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
- PathRoutePredicateFactory() - 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.
- 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<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
- predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
- predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
- PredicateArgsEvent - Class in org.springframework.cloud.gateway.event
- PredicateArgsEvent(Object, String, Map<String, Object>) - 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
- properties - Variable in class org.springframework.cloud.gateway.config.HttpClientFactory
- properties - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
- properties(Map<String, String>) - 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<String, String>) - Constructor for class org.springframework.cloud.gateway.support.tagsprovider.PropertiesTagsProvider
- Proxy() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
- publisher - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
- putUriTemplateVariables(ServerWebExchange, Map<String, String>) - 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.
- 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<R>, Consumer<C>) - 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
- ReactiveLoadBalancerClientFilter(LoadBalancerClientFactory, GatewayLoadBalancerProperties, LoadBalancerProperties) - Constructor for class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
-
Deprecated.
- 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<T>, Predicate<T>) - 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<HttpMessageReader<?>>) - 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, URI) - 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, 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.
- 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, int) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
-
This creates an instance with default static configuration, useful in Java DSL.
- RedisRateLimiter(int, int, 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<List<Long>>, 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<String, RouteDefinition>) - 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_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
-
Referrer Policy header default.
- refresh() - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
- 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.
- RefreshRoutesEvent - Class in org.springframework.cloud.gateway.event
- RefreshRoutesEvent(Object) - Constructor for class org.springframework.cloud.gateway.event.RefreshRoutesEvent
-
Create a new ApplicationEvent.
- 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
- 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
- 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<GatewayFilter>) - 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.RewriteResponseHeaderGatewayFilterFactory
-
Replacement key.
- replaceMetadata(Map<String, Object>) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
- replaceMetadata(Map<String, Object>) - 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 org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
- 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
- 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<RequestRateLimiterGatewayFilterFactory.Config>) - 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 request size 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(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.
- Response(boolean, Map<String, String>) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
- RESPONSE - Enum constant in enum org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
- RESPONSE_TIMEOUT_ATTR - Static variable in class org.springframework.cloud.gateway.support.RouteMetadataUtils
-
Response timeout attribute name.
- RestrictivePropertyAccessor() - Constructor for class org.springframework.cloud.gateway.support.ShortcutConfigurable.RestrictivePropertyAccessor
- RETAIN_FIRST - Enum constant in enum org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
-
Default: Retain the first value only.
- RETAIN_LAST - Enum constant in enum org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
-
Retain the last value only.
- RETAIN_UNIQUE - Enum constant in enum 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<RetryGatewayFilterFactory.RetryConfig>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that will retry failed requests.
- retry(Repeat<ServerWebExchange>, Retry<ServerWebExchange>) - 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.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.
- rewriteHeader(ServerWebExchange, RewriteResponseHeaderGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteResponseHeaderGatewayFilterFactory
-
Deprecated.
- rewriteHeaders(RewriteResponseHeaderGatewayFilterFactory.Config, List<String>) - 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 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
- 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<PredicateSpec, Buildable<Route>>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
-
Creates a new
Route. - route(Function<PredicateSpec, Buildable<Route>>) - 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 extends 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
- 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<RouteDefinitionLocator>) - 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<GatewayFilterFactory>, List<RoutePredicateFactory>, 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<RoutePredicateFactory>, List<GatewayFilterFactory>, 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
- 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 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<List<HttpHeadersFilter>>, HttpClientProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
S
- SAME - Enum constant in enum org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
-
The management port is the same as the server port.
- save(String, RouteDefinition) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
- save(Mono<RouteDefinition>) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
- save(Mono<RouteDefinition>) - Method in class org.springframework.cloud.gateway.route.RedisRouteDefinitionRepository
- save(Mono<RouteDefinition>) - 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<SecureHeadersGatewayFilterFactory.Config>) - 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
-
https://blog.appcanary.com/2017/http-security-headers.html.
- SecureHeadersGatewayFilterFactory(SecureHeadersProperties) - Constructor for class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
- SecureHeadersGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
- 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
- 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 in org.springframework.cloud.gateway.support
- ServiceUnavailableException() - Constructor for exception org.springframework.cloud.gateway.support.ServiceUnavailableException
- ServiceUnavailableException(String) - Constructor for exception 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<String, String>) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
- setArgs(Map<String, String>) - 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(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
- setBurstCapacityHeader(String) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
- 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
- setConfigurationService(ConfigurationService) - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
- setConnectTimeout(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
- setContentSecurityPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- setContentSecurityPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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.SecureHeadersGatewayFilterFactory.Config
- setContentTypeOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- setDefaultConfigurationType(SslProvider.DefaultConfigurationType) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
-
Deprecated.
- setDefaultFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
- 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
- setDisable(List<String>) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- setDownloadOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- setDownloadOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- 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
- 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<? extends Throwable>...) - 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<ModifyResponseBodyGatewayFilterFactory.Config>) - 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
- setFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
- setFilters(List<FilterDefinition>) - 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
- setFrameOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- setFrameOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- setHeaders(Set<String>) - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
- setHints(Map<String, Object>) - 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
- setIncludeExpression(String) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
- setIncludeHeaders(boolean) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
- setInHints(Map<String, Object>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
- 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
- setLocationHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
- setLowerCaseServiceId(boolean) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
- setMatchOptionalTrailingSeparator(boolean) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
-
Deprecated.
- setMatchTrailingSlash(boolean) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
- 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
- setMetadata(Map<String, Object>) - 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
- 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
- setOutHints(Map<String, Object>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.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
- setPatterns(List<String>) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
- setPatterns(List<String>) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
- setPermittedCrossDomainPolicies(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- setPermittedCrossDomainPolicies(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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<T>, Predicate<T>) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
- setPredicate(Predicate) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory.Config
- setPredicates(List<PredicateDefinition>) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
- setPredicates(List<PredicateDefinition>) - 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
- setProtoFile(String) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
- setProxy(HttpClientProperties.Proxy) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
- setProxyPing(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Websocket
- setRandom(Random) - 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.SecureHeadersGatewayFilterFactory.Config
- setReferrerPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- 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
- 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
- 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.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
- setRequestedTokens(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.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
- setRequestSize(Long) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that sets the maximum permissible size of a Request.
- setRequestSize(DataSize) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
-
A filter that sets the maximum permissible size of a Request.
- 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
- 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<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
- setRewriteFunction(Class<T>, Class<R>, RewriteFunction<T, R>) - 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
- 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
- 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<RouteDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
- setSeries(HttpStatus.Series...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
- setService(String) - Method in class org.springframework.cloud.gateway.filter.factory.JsonToGrpcGatewayFilterFactory.Config
- 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<String>) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
- setSources(List<String>) - Method in class org.springframework.cloud.gateway.handler.predicate.XForwardedRemoteAddrRoutePredicateFactory.Config
- setSsl(HttpClientProperties.Ssl) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
- 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
- setStatusCodes(Set<String>) - 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<MediaType>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
- setStrictTransportSecurity(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- setStrictTransportSecurity(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- setStripVersion(RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion) - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
- setTags(Map<String, String>) - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
- setTemplate(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
- setToHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
- setTrustedX509Certificates(List<String>) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
- setTrustManager(SslContextBuilder, X509Certificate...) - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
- setTrustManager(SslContextBuilder, X509Certificate...) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
-
Deprecated.
- setTrustManager(SslContextBuilder, TrustManagerFactory) - Method in class org.springframework.cloud.gateway.config.AbstractSslConfigurer
- setTrustManager(SslContextBuilder, TrustManagerFactory) - Method in class org.springframework.cloud.gateway.config.HttpClientFactory
-
Deprecated.
- 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
- 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.SecureHeadersGatewayFilterFactory.Config
- setXssProtectionHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
- ShortcutConfigurable - Interface 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 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.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.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.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.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.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.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.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
- SpringCloudCircuitBreakerFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
- SpringCloudCircuitBreakerFilterFactory(ReactiveCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - Constructor for class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
- SpringCloudCircuitBreakerFilterFactory.CircuitBreakerStatusCodeException - Exception in org.springframework.cloud.gateway.filter.factory
- SpringCloudCircuitBreakerFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
- springCloudCircuitBreakerResilience4JFilterFactory(ReactiveResilience4JCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - Method in class org.springframework.cloud.gateway.config.GatewayResilience4JCircuitBreakerAutoConfiguration
- SpringCloudCircuitBreakerResilience4JFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
- SpringCloudCircuitBreakerResilience4JFilterFactory(ReactiveCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - 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.
- STRICT_TRANSPORT_SECURITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
-
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.RemoveHopByHopHeadersFilter
- supportsEventType(Class<? extends ApplicationEvent>) - 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
- TimeoutException - Exception in org.springframework.cloud.gateway.support
- TimeoutException() - Constructor for exception org.springframework.cloud.gateway.support.TimeoutException
- TimeoutException(String) - Constructor for exception org.springframework.cloud.gateway.support.TimeoutException
- TO_HEADER_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory
-
To Header key.
- toAsyncPredicate(Predicate<? super ServerWebExchange>) - 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.
- TokenRelayConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.TokenRelayConfiguration
- tokenRelayGatewayFilterFactory(ObjectProvider<ReactiveOAuth2AuthorizedClientManager>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.TokenRelayConfiguration
- TokenRelayGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
- TokenRelayGatewayFilterFactory(ObjectProvider<ReactiveOAuth2AuthorizedClientManager>) - 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.discovery.DiscoveryLocatorProperties
- toString() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
- toString() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
- 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.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.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.HttpStatusHolder
- toString() - Method in class org.springframework.cloud.gateway.support.WeightConfig
- 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<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
- trustAll() - Static method in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
U
- 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.
- 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.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 type org.springframework.cloud.gateway.config.conditional.ConditionalOnEnabledFilter
-
The class component to check for.
- value() - Element in annotation type org.springframework.cloud.gateway.config.conditional.ConditionalOnEnabledGlobalFilter
-
The class component to check for.
- value() - Element in annotation type 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 org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.cloud.gateway.config.HttpClientProperties.Pool.PoolType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.StripVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping.ManagementPortType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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
- WebClientHttpRoutingFilter - Class in org.springframework.cloud.gateway.filter
- WebClientHttpRoutingFilter(WebClient, ObjectProvider<List<HttpHeadersFilter>>) - Constructor for class org.springframework.cloud.gateway.filter.WebClientHttpRoutingFilter
- WebClientWriteResponseFilter - Class in org.springframework.cloud.gateway.filter
- WebClientWriteResponseFilter() - Constructor for class org.springframework.cloud.gateway.filter.WebClientWriteResponseFilter
- 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<List<HttpHeadersFilter>>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- WebsocketRoutingFilter - Class in org.springframework.cloud.gateway.filter
- WebsocketRoutingFilter(WebSocketClient, WebSocketService, ObjectProvider<List<HttpHeadersFilter>>) - Constructor for class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
- webSocketService(RequestUpgradeStrategy) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- 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<RouteLocator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- WeightCalculatorWebFilter - Class in org.springframework.cloud.gateway.filter
- WeightCalculatorWebFilter(ObjectProvider<RouteLocator>, 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<? super ServerWebExchange>) - 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.
- WRITE_RESPONSE_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.WebClientWriteResponseFilter
-
Order of Write Response Filter.
- writeAndFlushWith(Publisher<? extends Publisher<? extends DataBuffer>>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
- writeAndFlushWith(Publisher<? extends Publisher<? extends DataBuffer>>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ModifiedServerHttpResponse
- writeWith(Publisher<? extends DataBuffer>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.CachedBodyOutputMessage
- writeWith(Publisher<? extends DataBuffer>) - 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_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_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_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_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_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
-
Xss-Protection header default.
- xForwardedHeadersFilter() - 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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PathRoutePredicateFactory.Config.isMatchTrailingSlash()