Constructor and Description |
---|
GatewayControllerEndpoint(RouteDefinitionLocator routeDefinitionLocator,
List<GlobalFilter> globalFilters,
List<GatewayFilterFactory> GatewayFilters,
RouteDefinitionWriter routeDefinitionWriter,
RouteLocator routeLocator) |
Modifier and Type | Method and Description |
---|---|
GatewayControllerEndpoint |
GatewayAutoConfiguration.GatewayActuatorConfiguration.gatewayControllerEndpoint(RouteDefinitionLocator routeDefinitionLocator,
List<GlobalFilter> globalFilters,
List<GatewayFilterFactory> GatewayFilters,
RouteDefinitionWriter routeDefinitionWriter,
RouteLocator routeLocator) |
RouteLocator |
GatewayAutoConfiguration.routeDefinitionRouteLocator(GatewayProperties properties,
List<GatewayFilterFactory> GatewayFilters,
List<RoutePredicateFactory> predicates,
RouteDefinitionLocator routeDefinitionLocator) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChangeRequestUriGatewayFilterFactory<T>
This filter changes the request uri by
#determineRequestUri(ServerWebExchange, T) logic. |
class |
AbstractGatewayFilterFactory<C>
This class is BETA and may be subject to change in a future release.
|
class |
AbstractNameValueGatewayFilterFactory |
class |
AddRequestHeaderGatewayFilterFactory |
class |
AddRequestParameterGatewayFilterFactory |
class |
AddResponseHeaderGatewayFilterFactory |
class |
FallbackHeadersGatewayFilterFactory |
class |
HystrixGatewayFilterFactory
Depends on `spring-cloud-starter-netflix-hystrix`,
http://cloud.spring.io/spring-cloud-netflix/ |
class |
PrefixPathGatewayFilterFactory |
class |
PreserveHostHeaderGatewayFilterFactory |
class |
RedirectToGatewayFilterFactory |
class |
RemoveRequestHeaderGatewayFilterFactory |
class |
RemoveResponseHeaderGatewayFilterFactory |
class |
RequestHeaderToRequestUriGatewayFilterFactory
This filter changes the request uri by a request header
|
class |
RequestRateLimiterGatewayFilterFactory
User Request Rate Limiter filter.
|
class |
RequestSizeGatewayFilterFactory
This filter blocks the request, if the request size is more than the permissible size.The default request size is 5 MB.
|
class |
RetryGatewayFilterFactory |
class |
RewritePathGatewayFilterFactory |
class |
SaveSessionGatewayFilterFactory
Save the current
WebSession before executing the rest of the GatewayFilterChain . |
class |
SecureHeadersGatewayFilterFactory
https://blog.appcanary.com/2017/http-security-headers.html
|
class |
SetPathGatewayFilterFactory |
class |
SetRequestHeaderGatewayFilterFactory |
class |
SetResponseHeaderGatewayFilterFactory |
class |
SetStatusGatewayFilterFactory |
class |
StripPrefixGatewayFilterFactory
This filter removes the first part of the path, known as the prefix, from the request
before sending it downstream
|
Modifier and Type | Class and Description |
---|---|
class |
ModifyRequestBodyGatewayFilterFactory
This filter is BETA and may be subject to change in a future release.
|
class |
ModifyResponseBodyGatewayFilterFactory
This filter is BETA and may be subject to change in a future release.
|
Constructor and Description |
---|
RouteDefinitionRouteLocator(RouteDefinitionLocator routeDefinitionLocator,
List<RoutePredicateFactory> predicates,
List<GatewayFilterFactory> gatewayFilterFactories,
GatewayProperties gatewayProperties) |
Modifier and Type | Method and Description |
---|---|
static String |
NameUtils.normalizeFilterFactoryName(Class<? extends GatewayFilterFactory> clazz) |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.