All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
GatewayFilterSpec |
addRequestHeader(String headerName,
String headerValue) |
GatewayFilterSpec |
addRequestParameter(String param,
String value) |
GatewayFilterSpec |
addResponseHeader(String headerName,
String headerValue) |
GatewayFilterSpec |
changeRequestUri(Function<org.springframework.web.server.ServerWebExchange,Optional<URI>> determineRequestUri) |
GatewayFilterSpec |
filter(GatewayFilter gatewayFilter) |
GatewayFilterSpec |
filter(GatewayFilter gatewayFilter,
int order) |
GatewayFilterSpec |
filters(Collection<GatewayFilter> gatewayFilters) |
GatewayFilterSpec |
filters(GatewayFilter... gatewayFilters) |
GatewayFilterSpec |
hystrix(Consumer<HystrixGatewayFilterFactory.Config> configConsumer) |
<T,R> GatewayFilterSpec |
modifyRequestBody(Class<T> inClass,
Class<R> outClass,
RewriteFunction<T,R> rewriteFunction) |
<T,R> GatewayFilterSpec |
modifyResponseBody(Class<T> inClass,
Class<R> outClass,
RewriteFunction<T,R> rewriteFunction) |
GatewayFilterSpec |
prefixPath(String prefix) |
GatewayFilterSpec |
preserveHostHeader() |
GatewayFilterSpec |
redirect(org.springframework.http.HttpStatus status,
URL url) |
GatewayFilterSpec |
redirect(int status,
String url) |
GatewayFilterSpec |
redirect(int status,
URI url) |
GatewayFilterSpec |
redirect(String status,
String url) |
GatewayFilterSpec |
redirect(String status,
URI url) |
GatewayFilterSpec |
removeRequestHeader(String headerName) |
GatewayFilterSpec |
removeResponseHeader(String headerName) |
GatewayFilterSpec |
requestHeaderToRequestUri(String headerName) |
GatewayFilterSpec.RequestRateLimiterSpec |
requestRateLimiter() |
GatewayFilterSpec |
requestRateLimiter(Consumer<RequestRateLimiterGatewayFilterFactory.Config> configConsumer) |
GatewayFilterSpec |
retry(Consumer<RetryGatewayFilterFactory.Retry> retryConsumer) |
GatewayFilterSpec |
retry(int retries)
5xx errors and GET are retryable
|
GatewayFilterSpec |
retry(reactor.retry.Repeat<org.springframework.web.server.ServerWebExchange> repeat) |
GatewayFilterSpec |
rewritePath(String regex,
String replacement) |
GatewayFilterSpec |
saveSession() |
GatewayFilterSpec |
secureHeaders() |
GatewayFilterSpec |
setPath(String template) |
GatewayFilterSpec |
setRequestHeader(String headerName,
String headerValue) |
GatewayFilterSpec |
setResponseHeader(String headerName,
String headerValue) |
GatewayFilterSpec |
setStatus(org.springframework.http.HttpStatus status) |
GatewayFilterSpec |
setStatus(int status) |
GatewayFilterSpec |
setStatus(String status) |
GatewayFilterSpec |
stripPrefix(int parts) |