Index
All Classes and Interfaces|All Packages
A
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyResponseAutoConfiguration
B
- body() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange.BodySender
- body(Object) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Sets the body for the downstream request (if using
ProxyExchange.post()
,ProxyExchange.put()
orProxyExchange.patch()
). - body(Object) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange.BodyGrabber
- BodyGrabber() - Constructor for class org.springframework.cloud.gateway.mvc.ProxyExchange.BodyGrabber
- BodySender() - Constructor for class org.springframework.cloud.gateway.mvc.ProxyExchange.BodySender
C
- convertHeaders() - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
D
- DEFAULT_SENSITIVE - Static variable in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Contains headers that are considered case-sensitive by default.
- delete() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- delete(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
F
- forward(String) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
G
- get() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- get(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- getAutoForward() - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- getHeaders() - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- getSensitive() - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
H
- head() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- head(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- header(String, String...) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Sets a header for the downstream call.
- headers(HttpHeaders) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Additional headers, or overrides of the incoming ones, to be used in the downstream call.
O
- options() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- options(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- org.springframework.cloud.gateway.mvc - package org.springframework.cloud.gateway.mvc
- org.springframework.cloud.gateway.mvc.config - package org.springframework.cloud.gateway.mvc.config
P
- patch() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- patch(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- path() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- path(String) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- post() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- post(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- ProxyExchange<T> - Class in org.springframework.cloud.gateway.mvc
-
A
@RequestMapping
argument type that can proxy the request to a backend. - ProxyExchange(RestTemplate, NativeWebRequest, ModelAndViewContainer, WebDataBinderFactory, Type) - Constructor for class org.springframework.cloud.gateway.mvc.ProxyExchange
- ProxyExchange.BodyGrabber - Class in org.springframework.cloud.gateway.mvc
- ProxyExchange.BodySender - Class in org.springframework.cloud.gateway.mvc
- proxyExchangeArgumentResolver(Optional<RestTemplateBuilder>, ProxyProperties) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyResponseAutoConfiguration
- ProxyExchangeArgumentResolver - Class in org.springframework.cloud.gateway.mvc.config
- ProxyExchangeArgumentResolver(RestTemplate) - Constructor for class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
- ProxyProperties - Class in org.springframework.cloud.gateway.mvc.config
-
Configuration properties for the
ProxyExchange
argument handler in@RequestMapping
methods. - ProxyProperties() - Constructor for class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- ProxyResponseAutoConfiguration - Class in org.springframework.cloud.gateway.mvc.config
-
Autoconfiguration for the
ProxyExchange
argument handler in Spring MVC@RequestMapping
methods. - ProxyResponseAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.mvc.config.ProxyResponseAutoConfiguration
- put() - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
- put(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
R
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
S
- sensitive(String...) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Sets the names of sensitive headers that are not passed downstream to the backend service.
- setAutoForward(Set<String>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- setAutoForwardedHeaders(Set<String>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
- setHeaders(Map<String, String>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- setHeaders(HttpHeaders) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
- setSensitive(Set<String>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
- setSensitive(Set<String>) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyProperties
- supportsParameter(MethodParameter) - Method in class org.springframework.cloud.gateway.mvc.config.ProxyExchangeArgumentResolver
U
- uri(String) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Sets the uri for the backend call when triggered by the HTTP methods.
- uri(URI) - Method in class org.springframework.cloud.gateway.mvc.ProxyExchange
-
Sets the uri for the backend call when triggered by the HTTP methods.
All Classes and Interfaces|All Packages