Modifier and Type | Interface and Description |
---|---|
interface |
GatewayFilterFactory<C> |
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RateLimiter<C> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRateLimiter<C> |
class |
RedisRateLimiter
See https://stripe.com/blog/rate-limiters and
https://gist.github.com/ptarjan/e38f45f2dfe601419ca3af937fff574d#file-1-check_request_rate_limiter-rb-L11-L34
|
Modifier and Type | Interface and Description |
---|---|
interface |
RoutePredicateFactory<C> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRoutePredicateFactory<C> |
class |
AfterRoutePredicateFactory |
class |
BeforeRoutePredicateFactory |
class |
BetweenRoutePredicateFactory |
class |
CloudFoundryRouteServiceRoutePredicateFactory
Creates a predicate which indicates if the request is intended for a Cloud Foundry Route Service.
|
class |
CookieRoutePredicateFactory |
class |
HeaderRoutePredicateFactory |
class |
HostRoutePredicateFactory |
class |
MethodRoutePredicateFactory |
class |
PathRoutePredicateFactory |
class |
QueryRoutePredicateFactory |
class |
ReadBodyPredicateFactory
This predicate is BETA and may be subject to change in a future release.
|
class |
RemoteAddrRoutePredicateFactory |
class |
WeightRoutePredicateFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
StatefulConfigurable<C> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConfigurable<C> |
class |
AbstractStatefulConfigurable<C> |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.