Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X 

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 #determineRequestUri(ServerWebExchange, T) logic.
AbstractChangeRequestUriGatewayFilterFactory(Class<T>, int) - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
AbstractChangeRequestUriGatewayFilterFactory(Class<T>) - 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, Validator) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
Deprecated.
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
 
AbstractStatefulConfigurable<C> - Class in org.springframework.cloud.gateway.support
 
AbstractStatefulConfigurable(Class<C>) - Constructor for class org.springframework.cloud.gateway.support.AbstractStatefulConfigurable
 
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
 
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
 
alwaysTrue() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate which is always true
and(AsyncPredicate<? super T>) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
and(Predicate<? super ServerWebExchange>) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
and() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Apply logical and operator.
and() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
and(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
and(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 
apply(T) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
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(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(String, Consumer<C>) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(Consumer<C>) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(C) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(String, C) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(String, Consumer<HystrixGatewayFilterFactory.Config>) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(HystrixGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
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() - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply(Object) - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply(RedirectToGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(HttpStatus, URI) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(HttpStatusHolder, URI) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
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(RequestHeaderSizeGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory
 
apply(AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
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(Repeat<ServerWebExchange>, Retry<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
Deprecated.
apply(String, Repeat<ServerWebExchange>, Retry<ServerWebExchange>) - 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(Object) - Method in class org.springframework.cloud.gateway.filter.factory.SaveSessionGatewayFilterFactory
 
apply(Object) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
apply(SetPathGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
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(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(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
 
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(Object) - Method in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
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(ReadBodyPredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory
 
apply(RemoteAddrRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
apply(Consumer<C>) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
apply(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
apply(WeightConfig) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.GatewayHttpTagsProvider
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.GatewayRouteTagsProvider
 
apply(ServerWebExchange) - Method in class org.springframework.cloud.gateway.support.tagsprovider.PropertiesTagsProvider
 
applyAsync(ReadBodyPredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory
 
applyAsync(Consumer<C>) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
applyAsync(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
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<T> - Interface in org.springframework.cloud.gateway.handler
 
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.PredicateSpec
 
asyncPredicate(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
AsyncPredicate.AndAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.DefaultAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.NegateAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 
AsyncPredicate.OrAsyncPredicate<T> - Class in org.springframework.cloud.gateway.handler
 

B

BackoffConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
BackoffConfig(Duration, Duration, int, boolean) - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
BEAN_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
before(ZonedDateTime) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate to check if a request was made before a specific ZonedDateTime
beforeApply(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
beforeApply(WeightConfig) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
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
 
bind(Object, Map<String, Object>, String, String, Validator) - Static method in class org.springframework.cloud.gateway.support.ConfigurationUtils
Deprecated.
bind(Object, Map<String, Object>, String, String, Validator, ConversionService) - Static method in class org.springframework.cloud.gateway.support.ConfigurationUtils
Deprecated.
bindOrCreate(Bindable<T>, Map<String, Object>, String, Validator, ConversionService) - Static method in class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
BlockingDiscoveryClientRouteDefinitionLocatorConfiguration() - Constructor for class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.BlockingDiscoveryClientRouteDefinitionLocatorConfiguration
Deprecated.
 
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
 
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
 
Builder(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
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
 
BURST_CAPACITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Burst Capacity Header name.
BURST_CAPACITY_KEY - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter

C

CACHED_REQUEST_BODY_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Cached request body key.
CACHED_REQUEST_BODY_KEY - Static variable in class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
Deprecated.
CACHED_SERVER_HTTP_REQUEST_DECORATOR_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Cached ServerHttpRequestDecorator attribute name.
cachedCompositeRouteLocator(List<RouteLocator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
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 ServerHttpRequestDecorator in ServerWebExchange attributes.
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
 
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.
choose(ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
Deprecated.
 
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.
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
 
CompositeRouteLocator - Class in org.springframework.cloud.gateway.route
 
CompositeRouteLocator(Flux<RouteLocator>) - Constructor for class org.springframework.cloud.gateway.route.CompositeRouteLocator
 
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.HystrixGatewayFilterFactory.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.SetPathGatewayFilterFactory.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.ReadBodyPredicateFactory.Config
 
Config() - Constructor for class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.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() - Constructor for class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
ConfigurationService(BeanFactory, ConversionService, 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
 
ConfigurationUtils - Class in org.springframework.cloud.gateway.support
Deprecated.
ConfigurationUtils() - Constructor for class org.springframework.cloud.gateway.support.ConfigurationUtils
Deprecated.
 
configure(Consumer<RequestRateLimiterGatewayFilterFactory.Config>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
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
 
createCommandSetter(HystrixGatewayFilterFactory.Config, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
Create a HystrixObservableCommand.Setter based on incoming request attribute.
createGatewayFilterSpec() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
createKeyStore() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 

D

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.
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.
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_FILTERS - Static variable in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Default filters name.
DefaultAsyncPredicate(Predicate<T>) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.DefaultAsyncPredicate
 
DelegatingServiceInstance - Class in org.springframework.cloud.gateway.support
A ServiceInstance implementation that uses a delegate instance under the hood.
DelegatingServiceInstance(ServiceInstance, String) - Constructor for class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
delete(String) - Method in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
delete(Mono<String>) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
delete(Mono<String>) - Method in interface org.springframework.cloud.gateway.route.RouteDefinitionWriter
 
determineRequestUri(ServerWebExchange, T) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory
 
determineRequestUri(ServerWebExchange, AbstractGatewayFilterFactory.NameConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
DiscoveryClientRouteDefinitionLocator - Class in org.springframework.cloud.gateway.discovery
TODO: change to RouteLocator? use java dsl
DiscoveryClientRouteDefinitionLocator(DiscoveryClient, DiscoveryLocatorProperties) - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
Deprecated.
kept for backwards compatibility
DiscoveryClientRouteDefinitionLocator(ReactiveDiscoveryClient, DiscoveryLocatorProperties) - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
discoveryClientRouteDefinitionLocator(DiscoveryClient, DiscoveryLocatorProperties) - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.BlockingDiscoveryClientRouteDefinitionLocatorConfiguration
Deprecated.
 
discoveryClientRouteDefinitionLocator(ReactiveDiscoveryClient, DiscoveryLocatorProperties) - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration
 
DiscoveryLocatorProperties - Class in org.springframework.cloud.gateway.discovery
 
DiscoveryLocatorProperties() - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
discoveryLocatorProperties() - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
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

EnableBodyCachingEvent - Class in org.springframework.cloud.gateway.event
 
EnableBodyCachingEvent(Object, String) - Constructor for class org.springframework.cloud.gateway.event.EnableBodyCachingEvent
 
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(FallbackHeadersGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Adds hystrix execution exception headers to fallback request.
fallbackHeaders(Consumer<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.GatewayAutoConfiguration.HystrixConfiguration
 
fallbackHeadersGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.Resilience4JConfiguration
 
fallbackHeadersGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.SpringCloudCircuitBreakerHystrixConfiguration
 
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(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 WebFilter through the given GatewayFilterChain.
filter(ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.GatewayFilterChain
Delegate to the next WebFilter in the chain.
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 WebFilter through the given GatewayFilterChain.
filter(HttpHeaders, ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
filter(List<HttpHeadersFilter>, HttpHeaders, ServerWebExchange, HttpHeadersFilter.Type) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
 
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.XForwardedHeadersFilter
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
Deprecated.
 
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
 
filter(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Applies the filter to the route.
filter(GatewayFilter, int) - 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
 
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 GlobalFilter instances and GatewayFilterFactory instances then to the target WebHandler.
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(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(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(GatewayFilter...) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
filterToStringCreator(Object) - Static method in class org.springframework.cloud.gateway.support.GatewayToStringStyler
 
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 Route URI has the scheme forward.
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_ORIGINAL_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Gateway original request URL 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.HystrixConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayAutoConfiguration.NettyConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayCircuitBreakerAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayCircuitBreakerAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration
 
GatewayCircuitBreakerAutoConfiguration.Resilience4JConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayCircuitBreakerAutoConfiguration.SpringCloudCircuitBreakerHystrixConfiguration - 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, ConversionService, Validator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
GatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
 
GatewayControllerEndpoint(List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - Constructor for class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
gatewayControllerEndpoint(List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
GatewayDiscoveryClientAutoConfiguration - Class in org.springframework.cloud.gateway.discovery
 
GatewayDiscoveryClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
GatewayDiscoveryClientAutoConfiguration.BlockingDiscoveryClientRouteDefinitionLocatorConfiguration - Class in org.springframework.cloud.gateway.discovery
Deprecated.
In favor of the native reactive service discovery capability.
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
 
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 WebFilter to delegate to the next in the chain.
GatewayFilterFactory<C> - Interface in org.springframework.cloud.gateway.filter.factory
 
GatewayFilters - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
gatewayFilters - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
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
 
gatewayHttpClient(HttpClientProperties) - 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 - 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
 
gatewayLegacyControllerEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, List<RoutePredicateFactory>, RouteDefinitionWriter, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
GatewayLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.gateway.config
AutoConfiguration for LoadBalancerClientFilter.
GatewayLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayLoadBalancerClientAutoConfiguration
 
gatewayLoadBalancerClientFilter(LoadBalancerClientFactory, LoadBalancerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayReactiveLoadBalancerClientAutoConfiguration
 
gatewayMetricFilter(MeterRegistry, List<GatewayTagsProvider>) - 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>) - Constructor for class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
 
GatewayMetricsFilter(MeterRegistry) - Constructor for class org.springframework.cloud.gateway.filter.GatewayMetricsFilter
Deprecated.
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
 
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
 
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
 
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
 
getBeanFactory() - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
getBurstCapacity() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
getBurstCapacityHeader() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
getCauseExceptionMessageHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
getCloseNotifyFlushTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getCloseNotifyFlushTimeoutMillis() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
getCloseNotifyReadTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getCloseNotifyReadTimeoutMillis() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
getConfig() - Method in class org.springframework.cloud.gateway.support.AbstractStatefulConfigurable
 
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
 
getConfigurationPropertyName() - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
getConnectTimeout() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
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.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
 
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.SecureHeadersProperties
 
getEmptyKeyStatus() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getEmptyKeyStatusCode() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
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.HystrixGatewayFilterFactory.Config
 
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.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
 
getHandshakeTimeoutMillis() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
getHeader() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
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.ReadBodyPredicateFactory.Config
 
getHost() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
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
 
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.ReadBodyPredicateFactory.Config
 
getIncludeExpression() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
getInHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
Deprecated.
getInHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getKeyManagerFactory() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
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
 
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
 
getMaxSize() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
getMaxSize() - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
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.handler.predicate.MethodRoutePredicateFactory.Config
 
getMethods() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
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.HystrixGatewayFilterFactory.Config
 
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
 
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.RemoveHopByHopHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
Deprecated.
 
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.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.ModifyRequestBodyGatewayFilterFactory.Config
Deprecated.
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
 
getPattern() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
Deprecated.
getPattern() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
Deprecated.
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.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.ReadBodyPredicateFactory.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.filter.factory.PrefixPathGatewayFilterFactory.Config
 
getProtocols() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.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.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
 
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
 
getRootCauseExceptionTypeHeaderName() - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
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 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
 
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
 
getSsl() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
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
 
getStatuses() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
getStrategy() - Method in class org.springframework.cloud.gateway.filter.factory.DedupeResponseHeaderGatewayFilterFactory.Config
 
getStreamingMediaTypes() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getStrictTransportSecurity() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getStripVersion() - Method in class org.springframework.cloud.gateway.filter.factory.RewriteLocationResponseHeaderGatewayFilterFactory.Config
 
getTags() - Method in class org.springframework.cloud.gateway.config.GatewayMetricsProperties
 
getTargetObject(Object) - Static method in class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
getTargetObject(Object) - Static method in class org.springframework.cloud.gateway.support.ConfigurationUtils
Deprecated.
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
 
getToHeader() - Method in class org.springframework.cloud.gateway.filter.factory.MapRequestHeaderGatewayFilterFactory.Config
 
getTokensRemaining() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
Deprecated.
getTrustedX509Certificates() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getTrustedX509CertificatesForTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
getType() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
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
 
getValidator() - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
Deprecated.
getValidator() - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
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.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 Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
globalFilters - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
globalfilters() - Method 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.

H

handle(PredicateArgsEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
handle(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
handleErrorWithoutFallback(Throwable) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory
 
handleErrorWithoutFallback(Throwable) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerHystrixFilterFactory
 
handleErrorWithoutFallback(Throwable) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerResilience4JFilterFactory
 
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 host header 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.
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
 
HttpHeadersFilter - Interface in org.springframework.cloud.gateway.filter.headers
 
HttpHeadersFilter.Type - Enum in org.springframework.cloud.gateway.filter.headers
 
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
 
hystrix(Consumer<HystrixGatewayFilterFactory.Config>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
Wraps the route in a Hystrix command.
HYSTRIX_EXECUTION_EXCEPTION_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Hystrix execution exception attribute name.
HystrixConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
hystrixGatewayFilterFactory(ObjectProvider<DispatcherHandler>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
HystrixGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
Depends on `spring-cloud-starter-netflix-hystrix`, https://cloud.spring.io/spring-cloud-netflix/.
HystrixGatewayFilterFactory(ObjectProvider<DispatcherHandler>) - Constructor for class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
HystrixGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory
 

I

id(String) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.RouteSpec
 
id - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
id(String) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
initFilters() - Static method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
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(String, String) - Method in interface org.springframework.cloud.gateway.filter.ratelimit.RateLimiter
 
isAllowed() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
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
 
isDenyEmptyKey() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
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_ERROR or HttpStatus.Series.SERVER_ERROR.
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
 
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
 
isSecure() - Method in class org.springframework.cloud.gateway.support.DelegatingServiceInstance
 
isUse404() - Method in class org.springframework.cloud.gateway.config.LoadBalancerProperties
 
isUseInsecureTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
isWiretap() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 

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.LoadBalancerClientFilter
Deprecated.
Filter order for LoadBalancerClientFilter.
loadBalancer - Variable in class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
Deprecated.
 
loadBalancerClientFilter(LoadBalancerClient, LoadBalancerProperties) - Method in class org.springframework.cloud.gateway.config.GatewayLoadBalancerClientAutoConfiguration
 
LoadBalancerClientFilter - Class in org.springframework.cloud.gateway.filter
Deprecated.
LoadBalancerClientFilter(LoadBalancerClient, LoadBalancerProperties) - Constructor for class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
Deprecated.
 
LoadBalancerProperties - Class in org.springframework.cloud.gateway.config
 
LoadBalancerProperties() - Constructor for class org.springframework.cloud.gateway.config.LoadBalancerProperties
 
log - Static variable in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory
 
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
 

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
 
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).
messageWriters() - Method in class org.springframework.cloud.gateway.support.BodyInserterContext
 
metadata - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
metadata(Map<String, Object>) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
metadata(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
METHOD_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
Method key.
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
 
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(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(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() - 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(ServerCodecConfigurer) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
Deprecated.
ModifyRequestBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
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 This filter is BETA and may be subject to change in a future release.
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 This filter is BETA and may be subject to change in a future release.
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() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ModifyResponseBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.rewrite
GatewayFilter that modifies the respons body.
ModifyResponseBodyGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory
 
ModifyResponseBodyGatewayFilterFactory(ServerCodecConfigurer) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory
Deprecated.
ModifyResponseBodyGatewayFilterFactory.Config - 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
 
mutate(ServerHttpRequest) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
Deprecated.

N

name - Variable in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
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 - Variable in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
name(String) - Method in class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
 
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
 
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(LoadBalancerProperties) - 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
 
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
 
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
 
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(ApplicationEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
 
onApplicationEvent(RefreshRoutesEvent) - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.route.RouteRefreshListener
 
or(AsyncPredicate<? super T>) - Method in interface org.springframework.cloud.gateway.handler.AsyncPredicate
 
or(Predicate<? super ServerWebExchange>) - Method in interface org.springframework.cloud.gateway.handler.predicate.GatewayPredicate
 
or() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
Apply logical or operator.
or(AsyncPredicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
or(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
OrAsyncPredicate(AsyncPredicate<? super T>, AsyncPredicate<? super T>) - Constructor for class org.springframework.cloud.gateway.handler.AsyncPredicate.OrAsyncPredicate
 
order(int) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
order - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
order(int) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
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.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(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, boolean) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
Deprecated.
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
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(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 - Variable in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.AsyncBuilder
 
predicate - Variable in class org.springframework.cloud.gateway.route.Route.Builder
 
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 applies to a URI route.
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.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, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
A predicate that checks if a query parameter matches a regular expression
query(String) - 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
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
 
RateLimiter<C> - Interface in org.springframework.cloud.gateway.filter.ratelimit
 
rateLimiter(Class<R>, Consumer<C>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
RateLimiter.Response - Class in org.springframework.cloud.gateway.filter.ratelimit
 
ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration() - Constructor for class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration.ReactiveDiscoveryClientRouteDefinitionLocatorConfiguration
 
ReactiveLoadBalancerClientFilter - Class in org.springframework.cloud.gateway.filter
A GlobalFilter implementation that routes requests using reactive Spring Cloud LoadBalancer.
ReactiveLoadBalancerClientFilter(LoadBalancerClientFactory, LoadBalancerProperties) - Constructor for class org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter
 
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() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ReadBodyPredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
Predicate that reads the body and applies a user provided predicate to run on the body.
ReadBodyPredicateFactory() - Constructor for class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory
 
ReadBodyPredicateFactory.Config - Class in org.springframework.cloud.gateway.handler.predicate
 
redirect(int, URI) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that will return a redirect response back to the client.
redirect(int, 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(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(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(ReactiveStringRedisTemplate, RedisScript<List<Long>>, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
RedisRateLimiter(ReactiveStringRedisTemplate, RedisScript<List<Long>>, Validator) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Deprecated.
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.Config - Class in org.springframework.cloud.gateway.filter.ratelimit
 
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.
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.
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
 
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.Route.AbstractBuilder
 
REPLENISH_RATE_HEADER - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Replenish Rate Limit header name.
REPLENISH_RATE_KEY - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
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.
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(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.
requestRateLimiter() - 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
 
Resilience4JConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.Resilience4JConfiguration
 
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(boolean, long) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
Deprecated.
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
 
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, Route.AsyncBuilder>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
Creates a new Route
route(Function<PredicateSpec, Route.AsyncBuilder>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
Creates a new Route
Route - Class in org.springframework.cloud.gateway.route
 
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
 
ROUTE_TO_URL_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter
Order of Route to URL.
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
 
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
RouteLocator that loads routes from a RouteDefinitionLocator.
RouteDefinitionRouteLocator(RouteDefinitionLocator, List<RoutePredicateFactory>, List<GatewayFilterFactory>, GatewayProperties, ConversionService) - Constructor for class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Deprecated.
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
 
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 - Variable in class org.springframework.cloud.gateway.actuate.AbstractGatewayControllerEndpoint
 
routepredicates() - Method 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
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

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 interface org.springframework.cloud.gateway.route.RouteDefinitionWriter
 
saveSession() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter which forces a WebSession::save operation before forwarding the call downstream.
saveSessionGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
SaveSessionGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
Save the current WebSession before executing the rest of the GatewayFilterChain.
SaveSessionGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.SaveSessionGatewayFilterFactory
 
SEC_WEBSOCKET_PROTOCOL - Static variable in class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
Sec-Websocket protocol.
secureHeaders() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
A filter that adds a number of headers to the response at the reccomendation from this blog post.
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
 
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
 
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.RouteDefinitionRouteLocator
Deprecated.
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(RetryGatewayFilterFactory.BackoffConfig) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setBackoff(Duration, Duration, int, boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setBasedOnPreviousValue(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.BackoffConfig
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Deprecated.
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
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
 
setCauseExceptionMessageHeaderName(String) - Method in class org.springframework.cloud.gateway.filter.factory.FallbackHeadersGatewayFilterFactory.Config
 
setCloseNotifyFlushTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setCloseNotifyFlushTimeoutMillis(long) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
setCloseNotifyReadTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setCloseNotifyReadTimeoutMillis(long) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
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.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.SecureHeadersProperties
 
setConversionService(ConversionService) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
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
 
setDefaultFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setDenyEmptyKey(Boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setDenyEmptyKey(boolean) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
setDisable(List<String>) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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.discovery.DiscoveryLocatorProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
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
 
setFallbackUri(String) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory.Config
 
setFallbackUri(URI) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory.Config
 
setFallbackUri(URI) - Method in class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerFilterFactory.Config
 
setFallbackUri(String) - 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.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
 
setHandshakeTimeoutMillis(long) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
Deprecated.
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.ReadBodyPredicateFactory.Config
 
setHost(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setHostAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setHostEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
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.ReadBodyPredicateFactory.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.ModifyRequestBodyGatewayFilterFactory.Config
Deprecated.
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
 
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
 
setMaxSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderSizeGatewayFilterFactory.Config
 
setMaxSize(Long) - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
Deprecated.
setMaxSize(DataSize) - Method in class org.springframework.cloud.gateway.filter.factory.RequestSizeGatewayFilterFactory.RequestSizeConfig
 
setMetadata(Map<String, Object>) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setMethod(HttpMethod) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory.Config
 
setMethods(HttpMethod...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
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.HystrixGatewayFilterFactory.Config
 
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.ModifyRequestBodyGatewayFilterFactory.Config
Deprecated.
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
 
setParser(SpelExpressionParser) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
 
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
 
setPattern(String) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory.Config
Deprecated.
setPattern(String) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory.Config
Deprecated.
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.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(Predicate) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory.Config
 
setPredicate(Class<T>, Predicate<T>) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory.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.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
 
setProtoEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
setProxy(HttpClientProperties.Proxy) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
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.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
 
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.
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, HttpStatus) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setResponseStatus(ServerWebExchange, HttpStatusHolder) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setResponseTimeout(Duration) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setRetries(int) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.RetryConfig
 
setRewriteFunction(RewriteFunction) - 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.ModifyRequestBodyGatewayFilterFactory.Config
 
setRewriteFunction(RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setRewriteFunction(Class<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.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
 
setSetter(HystrixObservableCommand.Setter) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory.Config
 
setSources(List<String>) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
setSources(String...) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory.Config
 
setSsl(HttpClientProperties.Ssl) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
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(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(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.
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.
setStatusCode(HttpStatus) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.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.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
 
setType(HttpClientProperties.Pool.PoolType) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
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.LoadBalancerProperties
 
setUseInsecureTrustManager(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 
setUsername(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setValidator(Validator) - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
Deprecated.
setValidator(Validator) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
Deprecated.
setValidator(Validator) - Method in class org.springframework.cloud.gateway.support.ConfigurationService
Deprecated.
setValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
setWebsocket(HttpClientProperties.Websocket) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setWeight(int) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
setWiretap(boolean) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
setXssProtectionHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
ShortcutConfigurable - Interface 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.HystrixGatewayFilterFactory
 
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.RequestHeaderToRequestUriGatewayFilterFactory
 
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.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 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.PathRoutePredicateFactory
 
shortcutType() - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
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.Config - Class in org.springframework.cloud.gateway.filter.factory
 
SpringCloudCircuitBreakerHystrixConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.SpringCloudCircuitBreakerHystrixConfiguration
 
springCloudCircuitBreakerHystrixFilterFactory(ReactiveHystrixCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - Method in class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.SpringCloudCircuitBreakerHystrixConfiguration
 
SpringCloudCircuitBreakerHystrixFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
SpringCloudCircuitBreakerHystrixFilterFactory(ReactiveCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - Constructor for class org.springframework.cloud.gateway.filter.factory.SpringCloudCircuitBreakerHystrixFilterFactory
 
springCloudCircuitBreakerResilience4JFilterFactory(ReactiveResilience4JCircuitBreakerFactory, ObjectProvider<DispatcherHandler>) - Method in class org.springframework.cloud.gateway.config.GatewayCircuitBreakerAutoConfiguration.Resilience4JConfiguration
 
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
 
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 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
 
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
 
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(String) - 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.builder.UriSpec
Set the URI for the route.
uri - Variable in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
uri(String) - Method in class org.springframework.cloud.gateway.route.Route.AbstractBuilder
 
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_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.

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() - 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(Validator) - Constructor for class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
Deprecated.
WeightCalculatorWebFilter(Validator, ObjectProvider<RouteLocator>) - Constructor for class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
Deprecated.
WeightCalculatorWebFilter(ObjectProvider<RouteLocator>, ConfigurationService) - Constructor for class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
WeightConfig - Class in org.springframework.cloud.gateway.support
 
WeightConfig(String, String, int) - Constructor for class org.springframework.cloud.gateway.support.WeightConfig
 
WeightConfig(String) - 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
 
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.

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
 
XForwardedRemoteAddressResolver - Class in org.springframework.cloud.gateway.support.ipresolver
Parses the client address from the X-Forwarded-For header.
A B C D E F G H I K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2019 Pivotal Software, Inc.. All rights reserved.