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

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
 
AbstractGatewayFilterFactory<C> - Class in org.springframework.cloud.gateway.filter.factory
 
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
 
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
 
addCookie(ResponseCookie) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
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
 
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
 
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
 
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
 
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.Retry
 
alwaysTrue() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
and() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
and() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec.RequestRateLimiterSpec
 
and(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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(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, 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(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, URL) - 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.RemoveResponseHeaderGatewayFilterFactory
 
apply(RequestRateLimiterGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
apply(RetryGatewayFilterFactory.Retry) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
apply(Repeat<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(RewritePathGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
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(StripPrefixGatewayFilterFactory.Config) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
apply(AfterRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
apply(BeforeRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
apply(BetweenRoutePredicateFactory.Config) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
apply(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
 

B

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
 
beforeApply(C) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
beforeApply(WeightConfig) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
beforeCommit(Supplier<? extends Mono<Void>>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
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
 
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(Object, Map<String, Object>, String, String, Validator) - Static method in class org.springframework.cloud.gateway.support.ConfigurationUtils
 
BooleanSpec - Class in org.springframework.cloud.gateway.route.builder
 
BooleanSpec(Route.Builder, RouteLocatorBuilder.Builder) - Constructor for class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
BooleanSpec.BooleanOpSpec - Class in org.springframework.cloud.gateway.route.builder
 
bufferFactory() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
build() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
build() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 
BURST_CAPACITY_KEY - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Deprecated.

C

CACHED_REQUEST_BODY_KEY - Static variable in class org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter
 
cachedCompositeRouteLocator(List<RouteLocator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
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
 
CLIENT_RESPONSE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
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.GatewayControllerEndpoint
 
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.HystrixGatewayFilterFactory.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.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.RewritePathGatewayFilterFactory.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.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
 
Configurable<C> - Interface in org.springframework.cloud.gateway.support
 
CONFIGURATION_PROPERTY_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
ConfigurationUtils - Class in org.springframework.cloud.gateway.support
 
ConfigurationUtils() - Constructor for class org.springframework.cloud.gateway.support.ConfigurationUtils
 
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_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
cookie(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
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
 
createGatewayFilterSpec() - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 

D

DATETIME1_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
DATETIME2_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
DATETIME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
DATETIME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
delete(String) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
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: developer configuration, in zuul, this was opt out, should be opt in TODO: change to RouteLocator? use java dsl
DiscoveryClientRouteDefinitionLocator(DiscoveryClient, DiscoveryLocatorProperties) - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
discoveryClientRouteDefinitionLocator(DiscoveryClient, DiscoveryLocatorProperties) - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 
DiscoveryLocatorProperties - Class in org.springframework.cloud.gateway.discovery
 
DiscoveryLocatorProperties() - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
discoveryLocatorProperties() - Method in class org.springframework.cloud.gateway.discovery.GatewayDiscoveryClientAutoConfiguration
 

E

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
 

F

FALLBACK_URI - Static variable in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
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.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 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(HttpHeaders, ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
Filters a set of Http Headers
filter(List<HttpHeadersFilter>, HttpHeaders, ServerWebExchange, HttpHeadersFilter.Type) - Static method in interface org.springframework.cloud.gateway.filter.headers.HttpHeadersFilter
 
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
 
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.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
 
filter(GatewayFilter, int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
filter(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 
filters(GatewayFilter...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
filters(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
filters(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
filters(GatewayFilter...) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
FORWARDED_HEADER - Static variable in class org.springframework.cloud.gateway.filter.headers.ForwardedHeadersFilter
 
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
 
forwardRoutingFilter(DispatcherHandler) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ForwardRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
ForwardRoutingFilter(DispatcherHandler) - Constructor for class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
 

G

GATEWAY_ALREADY_PREFIXED_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_ALREADY_ROUTED_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
Used when a routing filter has been successfully call.
GATEWAY_HANDLER_MAPPER_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_ORIGINAL_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_PREDICATE_ROUTE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_ROUTE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
GATEWAY_SCHEME_PREFIX_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
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
 
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
 
GatewayControllerEndpoint - Class in org.springframework.cloud.gateway.actuate
 
GatewayControllerEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, RouteDefinitionWriter, RouteLocator) - Constructor for class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
gatewayControllerEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, 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
 
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
 
GatewayFilterSpec - Class in org.springframework.cloud.gateway.route.builder
 
GatewayFilterSpec(Route.Builder, RouteLocatorBuilder.Builder) - Constructor for class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
GatewayFilterSpec.RequestRateLimiterSpec - Class in org.springframework.cloud.gateway.route.builder
 
GatewayLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.gateway.config
 
GatewayLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayLoadBalancerClientAutoConfiguration
 
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
 
GENERATED_NAME_PREFIX - Static variable in class org.springframework.cloud.gateway.support.NameUtils
 
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
 
getBody() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
getBody() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ResponseAdapter
 
getBurstCapacity() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
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
 
getContentSecurityPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getContentTypeOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getCookies() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
getCorsConfiguration(Object, ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getDatetime() - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory.Config
 
getDatetime() - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory.Config
 
getDatetime1() - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
getDatetime2() - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
getDefaultFilters() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
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
 
getDownloadOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getFallbackUri() - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory.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
 
getFrameOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getGroup() - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
getHandlerInternal(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getHeader() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory.Config
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ResponseAdapter
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter
 
getHints() - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory.Config
 
getHost() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
getHttpMessageReader(CodecConfigurer, ResolvableType, MediaType) - Static method in class org.springframework.cloud.gateway.filter.factory.rewrite.RewriteUtils
 
getHttpMessageWriter(CodecConfigurer, ResolvableType, MediaType) - Static method in class org.springframework.cloud.gateway.filter.factory.rewrite.RewriteUtils
 
getId() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 
getInHints() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
getKeyResolver() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
getMaxConnections() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
getMethod() - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory.Config
 
getMethods() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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.FilterDefinition
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory.Config
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getNonProxyHostsPattern() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
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.ForwardRoutingFilter
 
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
 
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.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
 
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
 
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
 
getPattern() - 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
 
getPredicate() - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory.Config
 
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
 
getProxy() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties
 
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.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
 
getReplacement() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory.Config
 
getReplenishRate() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
getRetries() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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
 
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.FilterArgsEvent
 
getRouteId() - Method in class org.springframework.cloud.gateway.event.PredicateArgsEvent
 
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
 
getSeries() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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
 
getStatusCode() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
getStatuses() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
getStreamingMediaTypes() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getStrictTransportSecurity() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getTargetObject(Object) - Static method in class org.springframework.cloud.gateway.support.ConfigurationUtils
 
getTemplate() - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
 
getTokensRemaining() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
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
 
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
 
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
 
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
 
getZonedDateTime(Object) - Static method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
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() - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
GROUP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 

H

handle(PredicateArgsEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
handle(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.FilteringWebHandler
 
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
 
header(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
header(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
HEADER_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
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
 
host(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
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
httpClient(Consumer<? super HttpClientOptions.Builder>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
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
 
HttpHeadersFilter - Interface in org.springframework.cloud.gateway.filter.headers
 
HttpHeadersFilter.Type - Enum in org.springframework.cloud.gateway.filter.headers
 
HttpMessageWriterResponse - Class in org.springframework.cloud.gateway.filter.factory.rewrite
Response who's job it is to gather the Publisher<DataBuffer> from the writeWith message during a call to HttpMessageWriter.write.
HttpMessageWriterResponse(DataBufferFactory) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
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
hystrix(Consumer<HystrixGatewayFilterFactory.Config>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
HystrixConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
hystrixGatewayFilterFactory(DispatcherHandler) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
HystrixGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
HystrixGatewayFilterFactory(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(String) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 
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
 
isCommitted() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
isEnabled() - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
isEnabled() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
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
 
isPortAppend() - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
isPortEnabled() - 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
 
isUseInsecureTrustManager() - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Ssl
 

K

KEY_RESOLVER_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
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
 
loadBalancerClientFilter(LoadBalancerClient) - Method in class org.springframework.cloud.gateway.config.GatewayLoadBalancerClientAutoConfiguration
 
LoadBalancerClientFilter - Class in org.springframework.cloud.gateway.filter
 
LoadBalancerClientFilter(LoadBalancerClient) - Constructor for class org.springframework.cloud.gateway.filter.LoadBalancerClientFilter
 
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

maxTrustedIndex(int) - Static method in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
 
method(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
method(HttpMethod) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
METHOD_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
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
 
modifyRequestBodyGatewayFilterFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ModifyRequestBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyRequestBodyGatewayFilterFactory(ServerCodecConfigurer) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
 
ModifyRequestBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
modifyResponseBody(Class<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
modifyResponseBodyGatewayFilterFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ModifyResponseBodyGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseBodyGatewayFilterFactory(ServerCodecConfigurer) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory
 
ModifyResponseBodyGatewayFilterFactory.Config - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
ModifyResponseBodyGatewayFilterFactory.ResponseAdapter - 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 interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
NAME_KEY - Static variable in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
NAME_KEY - Static variable in interface org.springframework.cloud.gateway.filter.GatewayFilter
 
NAME_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
NameConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory.NameConfig
 
NameUtils - Class in org.springframework.cloud.gateway.support
 
NameUtils() - Constructor for class org.springframework.cloud.gateway.support.NameUtils
 
NameValueConfig() - Constructor for class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
negate() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
negate() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
nettyClientOptions(HttpClientProperties) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
NettyConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
NettyRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
NettyRoutingFilter(HttpClient, ObjectProvider<List<HttpHeadersFilter>>) - Constructor for class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
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
 
normalize(Map<String, String>, ShortcutConfigurable, SpelExpressionParser, BeanFactory) - Method in enum org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
 
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
 
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(FilterArgsEvent) - Method in class org.springframework.cloud.gateway.filter.ratelimit.AbstractRateLimiter
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.route.RouteRefreshListener
 
or() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
or(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
order(int) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
order(int) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
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
 

P

PARAM_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
parse(String) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
parseZonedDateTime(String) - Static method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
PARTS_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
path(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
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
 
Pool() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec.BooleanOpSpec
 
predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.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
 
PREFIX_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
prefixPath(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
preserveHostHeader() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
process(Mono<T>, Function<T, R>) - Static method in class org.springframework.cloud.gateway.filter.factory.rewrite.RewriteUtils
 
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
 
Proxy() - Constructor for class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 

Q

query(String, String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
query(String) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
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
 
reactorNettyWebSocketClient(Consumer<? super HttpClientOptions.Builder>) - 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
 
readBodyPredicateFactory(ServerCodecConfigurer) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
ReadBodyPredicateFactory - Class in org.springframework.cloud.gateway.handler.predicate
 
ReadBodyPredicateFactory(ServerCodecConfigurer) - 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
 
redirect(int, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
redirect(String, URI) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
redirect(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
redirect(HttpStatus, URL) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
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(ReactiveRedisTemplate<String, String>, RedisScript<List<Long>>, Validator) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
RedisRateLimiter(int, int) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
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_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
refresh() - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
refresh() - Method in class org.springframework.cloud.gateway.route.CachingRouteDefinitionLocator
Clears the cache of routeDefinisions
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 - Static variable in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
REGEXP_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
remoteAddr(String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
remoteAddr(RemoteAddressResolver, String...) - Method in class org.springframework.cloud.gateway.route.builder.PredicateSpec
 
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
 
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
 
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
 
removeResponseHeader(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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.Builder
 
REPLACEMENT_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
REPLENISH_RATE_KEY - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
Deprecated.
requestHeaderToRequestUri(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
requestRateLimiter() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
requestRateLimiterGatewayFilterFactory(RateLimiter, PrincipalNameKeyResolver) - 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
 
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, long) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
ResponseAdapter(Publisher<? extends DataBuffer>, HttpHeaders) - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.ResponseAdapter
 
Retry() - Constructor for class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
retry(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
5xx errors and GET are retryable
retry(Consumer<RetryGatewayFilterFactory.Retry>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
retry(Repeat<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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.Retry - Class in org.springframework.cloud.gateway.filter.factory
 
RewriteFunction<T,R> - Interface in org.springframework.cloud.gateway.filter.factory.rewrite
 
rewritePath(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
RewriteUtils - Class in org.springframework.cloud.gateway.filter.factory.rewrite
 
RewriteUtils() - Constructor for class org.springframework.cloud.gateway.filter.factory.rewrite.RewriteUtils
 
route(String) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
route(String, Function<PredicateSpec, Route.Builder>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
route(Function<PredicateSpec, Route.Builder>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
Route - 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
 
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(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) - 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) - Constructor for class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
RouteDefinitionWriter - Interface in org.springframework.cloud.gateway.route
 
routefilers() - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
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
 
RouteLocatorBuilder(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder
 
RouteLocatorBuilder.Builder - Class in org.springframework.cloud.gateway.route.builder
 
RouteLocatorBuilder.RouteSpec - Class in org.springframework.cloud.gateway.route.builder
 
RoutePredicateFactory<C> - Interface in org.springframework.cloud.gateway.handler.predicate
 
routePredicateHandlerMapping(FilteringWebHandler, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RoutePredicateHandlerMapping - Class in org.springframework.cloud.gateway.handler
 
RoutePredicateHandlerMapping(FilteringWebHandler, RouteLocator) - Constructor for class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
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.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>>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 

S

save(String, Mono<RouteDefinition>) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
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
 
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
 
secureHeaders() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
ServerWebExchangeUtils - Class in org.springframework.cloud.gateway.support
 
ServerWebExchangeUtils() - Constructor for class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
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
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
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
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
 
setBurstCapacity(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
setComplete() - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
setContentSecurityPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setContentTypeOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setDatetime(String) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory.Config
 
setDatetime(String) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory.Config
 
setDatetime1(String) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
setDatetime2(String) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory.Config
 
setDefaultFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setDownloadOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
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
 
setFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties
 
setFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
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
 
setGroup(String) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
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
 
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
 
setInHints(Map<String, Object>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory.Config
 
setInHints(Map<String, Object>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setKeyResolver(KeyResolver) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory.Config
 
setMaxConnections(Integer) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Pool
 
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.Retry
 
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.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
 
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
 
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
 
setOutHints(Map<String, Object>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setParam(String) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory.Config
 
setParts(int) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory.Config
 
setPassword(String) - Method in class org.springframework.cloud.gateway.config.HttpClientProperties.Proxy
 
setPath(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
setPattern(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(Class<T>, Predicate<T>) - Method in class org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory.Config
 
setPredicate(Predicate) - 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
 
setProtoAppend(boolean) - Method in class org.springframework.cloud.gateway.filter.headers.XForwardedHeadersFilter
 
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.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
 
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
 
setReplenishRate(int) - Method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
 
setRequestHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
setResponseHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
setRetries(int) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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.ModifyRequestBodyGatewayFilterFactory.Config
 
setRewriteFunction(Class<T>, Class<R>, RewriteFunction<T, R>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
setRewriteFunction(RewriteFunction) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory.Config
 
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.Retry
 
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
 
setStatus(HttpStatus) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
setStatus(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
setStatusCode(HttpStatus) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
setStatuses(HttpStatus...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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
 
setStreamingMediaTypes(List<MediaType>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setStrictTransportSecurity(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setTemplate(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory.Config
 
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
 
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
 
setValue(String) - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
setWeight(int) - Method in class org.springframework.cloud.gateway.support.WeightConfig
 
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.HystrixGatewayFilterFactory
 
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.RemoveResponseHeaderGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RequestHeaderToRequestUriGatewayFilterFactory
 
shortcutFieldOrder() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
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.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.RemoteAddrRoutePredicateFactory
 
shortcutType() - Method in interface org.springframework.cloud.gateway.support.ShortcutConfigurable
 
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 - Static variable in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
STRICT_TRANSPORT_SECURITY_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
STRICT_TRANSPORT_SECURITY_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
stripPrefix(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
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
 
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.discovery.DiscoveryLocatorProperties
 
toString() - Method in class org.springframework.cloud.gateway.filter.factory.AbstractNameValueGatewayFilterFactory.NameValueConfig
 
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.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.WeightConfig
 
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
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.builder.UriSpec
 
uri(String) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
URI_TEMPLATE_VARIABLES_ATTRIBUTE - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
UriSpec - Class in org.springframework.cloud.gateway.route.builder
 
URL_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 

V

validate() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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 - Static variable in interface org.springframework.cloud.gateway.filter.GatewayFilter
 
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.headers.HttpHeadersFilter.Type
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.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.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) - 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
 
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
 
WEIGHT_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
WEIGHT_CALC_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter
 
WEIGHT_KEY - Static variable in class org.springframework.cloud.gateway.handler.predicate.WeightRoutePredicateFactory
 
weightCalculatorWebFilter(Validator) - 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
 
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
 
WRITE_RESPONSE_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.NettyWriteResponseFilter
 
WRITE_RESPONSE_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.filter.WebClientWriteResponseFilter
 
writeAndFlushWith(Publisher<? extends Publisher<? extends DataBuffer>>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 
writeWith(Publisher<? extends DataBuffer>) - Method in class org.springframework.cloud.gateway.filter.factory.rewrite.HttpMessageWriterResponse
 

X

X_CF_FORWARDED_URL - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
X_CF_PROXY_METADATA - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
X_CF_PROXY_SIGNATURE - Static variable in class org.springframework.cloud.gateway.handler.predicate.CloudFoundryRouteServiceRoutePredicateFactory
 
X_CONTENT_TYPE_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
X_CONTENT_TYPE_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
X_DOWNLOAD_OPTIONS_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
X_DOWNLOAD_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
X_FORWARDED_FOR - Static variable in class org.springframework.cloud.gateway.support.ipresolver.XForwardedRemoteAddressResolver
 
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_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
 
X_FRAME_OPTIONS_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
X_PERMITTED_CROSS_DOMAIN_POLICIES_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
X_PERMITTED_CROSS_DOMAIN_POLICIES_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
X_XSS_PROTECTION_HEADER - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
X_XSS_PROTECTION_HEADER_DEFAULT - Static variable in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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 © 2018 Pivotal Software, Inc.. All rights reserved.