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

add(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
add(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.Route.Builder
addAll(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
addAll(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
addArg(String, String) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
addArg(String, String) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
addOriginalRequestUrl(ServerWebExchange, URI) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
addRequestHeader(String, String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
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(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
apply(Tuple) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(String, URI) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(HystrixObservableCommand.Setter) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(HystrixObservableCommand.Setter, URI) - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply() - Method in class org.springframework.cloud.gateway.filter.factory.PreserveHostHeaderGatewayFilterFactory
 
apply(Tuple) - 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(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
apply(List<String>) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
apply(KeyResolver, Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory
 
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(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SaveSessionGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
apply(HttpStatus) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
apply(int) - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
apply(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
apply(ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
apply(ZonedDateTime, ZonedDateTime) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
apply(HttpMethod) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
apply(String) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
apply(String, String) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
apply(String...) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
apply(List<IpSubnetFilterRule>) - Method in class org.springframework.cloud.gateway.handler.predicate.RemoteAddrRoutePredicateFactory
 
apply(Tuple) - Method in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.AddResponseHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.StripPrefixGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
argNames() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
argNames() - Method in interface org.springframework.cloud.gateway.support.ArgumentHints
Returns hints about the number of args and the order for shortcut parsing.
args(int, int) - Static method in class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
ArgumentHints - Interface in org.springframework.cloud.gateway.support
 

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
 
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
 
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
 
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
 
build() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
build() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
build() - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 

C

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
 
CLIENT_RESPONSE_ATTR - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
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
 
containsEncodedQuery(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
 
contextPath(String) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
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
 
DEFAULT_HEADERS_TO_REMOVE - Static variable in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
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
 
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) - Constructor for class org.springframework.cloud.gateway.discovery.DiscoveryClientRouteDefinitionLocator
 
discoveryClientRouteDefinitionLocator(DiscoveryClient) - 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.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) - Method in interface org.springframework.cloud.gateway.filter.HttpHeadersFilter
 
filter(List<HttpHeadersFilter>, HttpHeaders) - Static method in interface org.springframework.cloud.gateway.filter.HttpHeadersFilter
 
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(HttpHeaders) - Method in class org.springframework.cloud.gateway.filter.RemoveHopByHopHeadersFilter
 
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(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
 
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
 
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
 
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_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_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 - Interface in org.springframework.cloud.gateway.filter.factory
 
gatewayFilters(List<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
gatewayFilters(List<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
GatewayFilterSpec - Class in org.springframework.cloud.gateway.route.builder
 
GatewayFilterSpec(Route.Builder, RouteLocatorBuilder.Builder) - Constructor for class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
GatewayServerHttpRequestBuilder - Class in org.springframework.cloud.gateway.support
Package-private default implementation of ServerHttpRequest.Builder.
GatewayServerHttpRequestBuilder(ServerHttpRequest) - Constructor for class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
GatewayServerHttpRequestBuilder(ServerHttpRequest, boolean) - Constructor for class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
getArgs() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getArgs() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getContentSecurityPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getContentTypeOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getDefaultFilters() - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
getDefaultKeyResolver() - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
getDownloadOptions() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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
 
getHandlerInternal(ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
 
getHeaders() - Method in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
getId() - Method in class org.springframework.cloud.gateway.route.Route
 
getId() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getMethods() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
getName() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getOrder() - Method in class org.springframework.cloud.gateway.filter.ForwardRoutingFilter
 
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.RemoveHopByHopHeadersFilter
 
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.route.Route
 
getOrder() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getPermittedCrossDomainPolicies() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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.route.RouteDefinition
 
getReferrerPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
getRetries() - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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
 
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
 
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
 
getTokensRemaining() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
getUri() - Method in class org.springframework.cloud.gateway.route.Route
 
getUri() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
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
 

H

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(String, String) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
headers(Consumer<HttpHeaders>) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
HEADERS_REMOVED_ON_REQUEST - Static variable in class org.springframework.cloud.gateway.filter.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
 
httpClient(Consumer<? super HttpClientOptions.Builder>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
HttpHeadersFilter - Interface in org.springframework.cloud.gateway.filter
 
hystrix(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
hystrix(HystrixObservableCommand.Setter) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
hystrix(String, URI) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
hystrix(HystrixObservableCommand.Setter, URI) - 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
 

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
 
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, Tuple) - Method in interface org.springframework.cloud.gateway.filter.ratelimit.RateLimiter
 
isAllowed() - Method in class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
isAllowed(String, Tuple) - 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
 

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

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(HttpMethod) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
methods(HttpMethod...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
mutate(ServerHttpRequest) - Method in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 

N

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 class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
NameUtils - Class in org.springframework.cloud.gateway.support
 
NameUtils() - Constructor for class org.springframework.cloud.gateway.support.NameUtils
 
negate() - Method in class org.springframework.cloud.gateway.route.builder.BooleanSpec
 
negate() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
nettyClientOptions() - 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
 
normalizeFilterName(Class<? extends GatewayFilterFactory>) - Static method in class org.springframework.cloud.gateway.support.NameUtils
 
normalizePredicateName(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

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.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.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.handler.support - package org.springframework.cloud.gateway.handler.support
 
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
 

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
 
path(String) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
PATTERN_KEY - Static variable in interface org.springframework.cloud.gateway.handler.predicate.RoutePredicateFactory
 
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
 
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
 
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
 
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
 

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
 

R

randomId() - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.RouteSpec
 
RateLimiter - Interface in org.springframework.cloud.gateway.filter.ratelimit
 
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
 
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
 
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>>) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
 
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
Sets the new routes
refresh() - Method in class org.springframework.cloud.gateway.route.CachingRouteLocator
Sets the new routes
RefreshRoutesEvent - Class in org.springframework.cloud.gateway.route
 
RefreshRoutesEvent(Object) - Constructor for class org.springframework.cloud.gateway.route.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
 
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
 
removeHopByHopHeadersFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveHopByHopHeadersFilter - Class in org.springframework.cloud.gateway.filter
 
RemoveHopByHopHeadersFilter() - Constructor for class org.springframework.cloud.gateway.filter.RemoveHopByHopHeadersFilter
 
removeNonProxyHeaders() - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
removeNonProxyHeaders(String...) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
removeNonProxyHeadersGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RemoveNonProxyHeadersGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
Hop-by-hop header fields, which are meaningful only for a single transport-level connection, and are not stored by caches or forwarded by proxies.
RemoveNonProxyHeadersGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
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
 
requestRateLimiter(Tuple) - 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
 
resolve(ServerWebExchange) - Method in interface org.springframework.cloud.gateway.filter.ratelimit.KeyResolver
 
resolve(ServerWebExchange) - Method in class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
 
Response(boolean, long) - Constructor for class org.springframework.cloud.gateway.filter.ratelimit.RateLimiter.Response
 
retries(int) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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(int, HttpStatus.Series, HttpMethod) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
retry(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
 
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
 
route(String) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
route(String, Function<PredicateSpec, RouteLocatorBuilder.Builder>) - Method in class org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
 
route(Function<PredicateSpec, RouteLocatorBuilder.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 - Interface in org.springframework.cloud.gateway.handler.predicate
 
RoutePredicateFactoryUtils - Class in org.springframework.cloud.gateway.handler.support
 
RoutePredicateFactoryUtils() - Constructor for class org.springframework.cloud.gateway.handler.support.RoutePredicateFactoryUtils
 
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
 
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
 
series(HttpStatus.Series...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
ServerWebExchangeUtils - Class in org.springframework.cloud.gateway.support
 
ServerWebExchangeUtils() - Constructor for class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setAlreadyRouted(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.actuate.GatewayControllerEndpoint
 
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
 
setContentSecurityPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setContentTypeOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setDefaultFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setDownloadOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setFilters(List<FilterDefinition>) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setFrameOptions(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setHeaders(List<String>) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
setId(String) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setName(String) - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
setName(String) - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
setOrder(int) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
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
 
setPathMatcher(PathMatcher) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
setPathPatternParser(PathPatternParser) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
setPermittedCrossDomainPolicies(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setPredicates(List<PredicateDefinition>) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setReferrerPolicy(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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
 
setRoutes(List<RouteDefinition>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setStatus(int) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
setStatus(String) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
setStatus(HttpStatus) - Method in class org.springframework.cloud.gateway.route.builder.GatewayFilterSpec
 
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
 
setStreamingMediaTypes(List<MediaType>) - Method in class org.springframework.cloud.gateway.config.GatewayProperties
 
setStrictTransportSecurity(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
setUri(URI) - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
setXssProtectionHeader(String) - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
SpringMvcFoundOnClasspathConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration.SpringMvcFoundOnClasspathConfiguration
 
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
 
statuses(HttpStatus...) - Method in class org.springframework.cloud.gateway.filter.factory.RetryGatewayFilterFactory.Retry
 
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
 

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.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.RateLimiter.Response
 
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
 
traceMatch(String, Object, Object, boolean) - Static method in class org.springframework.cloud.gateway.handler.support.RoutePredicateFactoryUtils
 

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(URI) - Method in class org.springframework.cloud.gateway.support.GatewayServerHttpRequestBuilder
 
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
 
validate(int, Tuple) - Method in interface org.springframework.cloud.gateway.support.ArgumentHints
 
validateArgs() - Method in class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 
validateArgs() - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
validateArgs() - Method in interface org.springframework.cloud.gateway.support.ArgumentHints
Validate supplied argument size against ArgumentHints.argNames() size.
validateMin(int, Tuple) - Method in interface org.springframework.cloud.gateway.support.ArgumentHints
 
validateRoute(Route, ServerWebExchange) - Method in class org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping
Validate the given handler against the current request.
VALUE_KEY - Static variable in interface org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory
 

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
 
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
 

X

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_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
 
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.