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.Route.Builder
 
add(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
addAll(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
addAll(Collection<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
addResponseHeader(String, String) - Method in class org.springframework.cloud.gateway.route.Routes.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) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 
alwaysTrue() - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.AddRequestParameterGatewayFilterFactory
 
apply(Tuple) - 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(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveNonProxyHeadersGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveRequestHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RemoveResponseHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.RewritePathGatewayFilterFactory
 
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(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetResponseHeaderGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.AfterRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.BeforeRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.BetweenRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.CookieRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.HeaderRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.HostRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.MethodRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory
 
apply(Tuple) - Method in class org.springframework.cloud.gateway.handler.predicate.QueryRoutePredicateFactory
 
apply(Tuple) - 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.SetResponseHeaderGatewayFilterFactory
 
argNames() - Method in class org.springframework.cloud.gateway.filter.factory.SetStatusGatewayFilterFactory
 
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
 
asInteger(String) - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 

B

BEAN_NAME - Static variable in class org.springframework.cloud.gateway.filter.ratelimit.PrincipalNameKeyResolver
 
before(ZonedDateTime) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 
build() - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
build() - Method in class org.springframework.cloud.gateway.route.Routes.LocatorBuilder
 
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

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.GatewayWebfluxEndpoint
 
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
 
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) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 

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

E

EMPTY_TUPLE - Static variable in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
EnableGateway - Annotation Type in org.springframework.cloud.gateway
Deprecated.
taken care of by auto-configuration now. To be removed in future milestone.
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

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(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(GatewayFilter) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
filter(GatewayFilter, int) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
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
 
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
 
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
 
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 - Class in org.springframework.cloud.gateway.filter.factory
 
GatewayFilters() - Constructor for class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
gatewayFilters(List<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
gatewayFilters(List<GatewayFilter>) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
GatewayFilterSpec(Route.Builder, Routes.LocatorBuilder) - Constructor for class org.springframework.cloud.gateway.route.Routes.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
 
GatewayWebfluxEndpoint - Class in org.springframework.cloud.gateway.actuate
 
GatewayWebfluxEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, RouteDefinitionWriter, RouteLocator) - Constructor for class org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint
 
gatewayWebfluxEndpoint(RouteDefinitionLocator, List<GlobalFilter>, List<GatewayFilterFactory>, RouteDefinitionWriter, RouteLocator) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
 
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
 
getAddress() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
getAddressCount() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
Deprecated.
(3.4) use getAddressCountLong() instead
getAddressCountLong() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
Get the count of available addresses.
getAllAddresses() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
getArgs() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getArgs() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getBroadcastAddress() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
getCidrSignature() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
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
 
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
 
getHighAddress() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
Return the high address as a dotted IP address.
getId() - Method in class org.springframework.cloud.gateway.route.Route
 
getId() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getInfo() - Method in class org.springframework.cloud.gateway.support.SubnetUtils
Return a SubnetUtils.SubnetInfo instance that contains subnet-specific statistics
getLowAddress() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
Return the low address as a dotted IP address.
getName() - Method in class org.springframework.cloud.gateway.filter.FilterDefinition
 
getName() - Method in class org.springframework.cloud.gateway.handler.predicate.PredicateDefinition
 
getNetmask() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
getNetworkAddress() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 
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.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
 
getPredicates() - Method in class org.springframework.cloud.gateway.route.RouteDefinition
 
getReferrerPolicy() - Method in class org.springframework.cloud.gateway.filter.factory.SecureHeadersProperties
 
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
 
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.GatewayWebfluxEndpoint
 

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, String) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 
host(String) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 
hystrix(String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
HystrixConfiguration() - Constructor for class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
hystrixGatewayFilterFactory() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.HystrixConfiguration
 
HystrixGatewayFilterFactory - Class in org.springframework.cloud.gateway.filter.factory
 
HystrixGatewayFilterFactory() - Constructor for class org.springframework.cloud.gateway.filter.factory.HystrixGatewayFilterFactory
 

I

id(String) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
id(String) - Method in class org.springframework.cloud.gateway.route.Routes.RouteSpec
 
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
 
isInclusiveHostCount() - Method in class org.springframework.cloud.gateway.support.SubnetUtils
Returns true if the return value of getAddressCount() includes the network and broadcast addresses.
isInRange(String) - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
Returns true if the parameter address is in the range of usable endpoint addresses for this subnet.
isInRange(int) - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
 

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
 
locator() - Static method in class org.springframework.cloud.gateway.route.Routes
 
LocatorBuilder() - Constructor for class org.springframework.cloud.gateway.route.Routes.LocatorBuilder
 
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) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 

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
 
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) - Constructor for class org.springframework.cloud.gateway.filter.NettyRoutingFilter
 
nettyWriteResponseFilter() - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 
NettyWriteResponseFilter - Class in org.springframework.cloud.gateway.filter
 
NettyWriteResponseFilter() - 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

order(int) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
order(int) - Method in class org.springframework.cloud.gateway.route.Routes.PredicateSpec
 
OrderedGatewayFilter - Class in org.springframework.cloud.gateway.filter
 
OrderedGatewayFilter(GatewayFilter, int) - Constructor for class org.springframework.cloud.gateway.filter.OrderedGatewayFilter
 
org.springframework.cloud.gateway - package org.springframework.cloud.gateway
 
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.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
 
path(String) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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.Route.Builder
 
predicate(Predicate<ServerWebExchange>) - Method in class org.springframework.cloud.gateway.route.Routes.PredicateSpec
 
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
 
PREFIX_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.PrefixPathGatewayFilterFactory
 
prefixPath(String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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
 
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) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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

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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
redirect(int, String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
redirect(String, URI) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
redirect(String, String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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.GatewayWebfluxEndpoint
 
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...) - Static method in class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
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
 
removeNonProxyHeaders(String...) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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
 
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
 
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
 
rewritePath(String, String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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.GatewayWebfluxEndpoint
 
Route - Class in org.springframework.cloud.gateway.route
 
Route(String, URI, int, Predicate<ServerWebExchange>, List<GatewayFilter>) - Constructor for class org.springframework.cloud.gateway.route.Route
 
route(String) - Method in class org.springframework.cloud.gateway.route.Routes.LocatorBuilder
 
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.GatewayWebfluxEndpoint
 
routeLocator(List<RouteLocator>) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
RouteLocator - Interface in org.springframework.cloud.gateway.route
 
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
 
RoutePredicates - Class in org.springframework.cloud.gateway.handler.predicate
 
RoutePredicates() - Constructor for class org.springframework.cloud.gateway.handler.predicate.RoutePredicates
 
routes() - Method in class org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint
 
Routes - Class in org.springframework.cloud.gateway.route
 
Routes() - Constructor for class org.springframework.cloud.gateway.route.Routes
 
Routes.GatewayFilterSpec - Class in org.springframework.cloud.gateway.route
 
Routes.LocatorBuilder - Class in org.springframework.cloud.gateway.route
 
Routes.PredicateSpec - Class in org.springframework.cloud.gateway.route
 
Routes.RouteSpec - Class in org.springframework.cloud.gateway.route
 
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) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration.NettyConfiguration
 

S

save(String, Mono<RouteDefinition>) - Method in class org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint
 
save(Mono<RouteDefinition>) - Method in class org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository
 
save(Mono<RouteDefinition>) - Method in interface org.springframework.cloud.gateway.route.RouteDefinitionWriter
 
SEC_WEBSOCKET_PROTOCOL - Static variable in class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
 
secureHeaders(SecureHeadersProperties) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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
 
setAlreadyRouted(ServerWebExchange) - Static method in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint
 
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
 
setInclusiveHostCount(boolean) - Method in class org.springframework.cloud.gateway.support.SubnetUtils
Set to true if you want the return value of getAddressCount() to include the network and broadcast addresses.
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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
 
setResponseHeader(String, String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
setStatus(String) - Static method in class org.springframework.cloud.gateway.filter.factory.GatewayFilters
 
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
 
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
 
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
 
SubnetUtils - Class in org.springframework.cloud.gateway.support
A class that performs some subnet calculations given a network address and a subnet mask.
SubnetUtils(String) - Constructor for class org.springframework.cloud.gateway.support.SubnetUtils
Constructor that takes a CIDR-notation string, e.g.
SubnetUtils(String, String) - Constructor for class org.springframework.cloud.gateway.support.SubnetUtils
Constructor that takes a dotted decimal address and a dotted decimal mask.
SubnetUtils.SubnetInfo - Class in org.springframework.cloud.gateway.support
Convenience container for subnet summary information.

T

TEMPLATE_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.SetPathGatewayFilterFactory
 
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
 
toString() - Method in class org.springframework.cloud.gateway.support.SubnetUtils.SubnetInfo
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.Route.Builder
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.Route.Builder
 
uri(String) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.Routes.GatewayFilterSpec
 
uri(String) - Method in class org.springframework.cloud.gateway.route.Routes.PredicateSpec
 
uri(URI) - Method in class org.springframework.cloud.gateway.route.Routes.PredicateSpec
 
URI_TEMPLATE_VARIABLES_ATTRIBUTE - Static variable in class org.springframework.cloud.gateway.support.ServerWebExchangeUtils
 
URL_KEY - Static variable in class org.springframework.cloud.gateway.filter.factory.RedirectToGatewayFilterFactory
 

V

validate(int, Tuple) - Method in interface org.springframework.cloud.gateway.support.ArgumentHints
 
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) - Method in class org.springframework.cloud.gateway.config.GatewayAutoConfiguration
 
WebsocketRoutingFilter - Class in org.springframework.cloud.gateway.filter
 
WebsocketRoutingFilter(WebSocketClient) - Constructor for class org.springframework.cloud.gateway.filter.WebsocketRoutingFilter
 
WebsocketRoutingFilter(WebSocketClient, WebSocketService) - 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 © 2017 Pivotal Software, Inc.. All rights reserved.