Index
All Classes and Interfaces|All Packages
B
- body() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange.BodySender
- body(Object) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
-
Sets the body for the downstream request (if using
ProxyExchange.post()
,ProxyExchange.put()
orProxyExchange.patch()
). - body(Publisher<?>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
-
Sets the body for the downstream request (if using
ProxyExchange.post()
,ProxyExchange.put()
orProxyExchange.patch()
). - body(Publisher<Object>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange.BodyGrabber
- BodyGrabber() - Constructor for class org.springframework.cloud.gateway.webflux.ProxyExchange.BodyGrabber
- BodySender() - Constructor for class org.springframework.cloud.gateway.webflux.ProxyExchange.BodySender
C
- configureArgumentResolvers(ArgumentResolverConfigurer) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyResponseAutoConfiguration
- convertHeaders() - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
D
- DEFAULT_SENSITIVE - Static variable in class org.springframework.cloud.gateway.webflux.ProxyExchange
-
Contains headers that are considered case-sensitive by default.
- delete() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- delete(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
F
- forward() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- forward(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
G
- get() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- get(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- getAutoForward() - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
- getHeaders() - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
- getSensitive() - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
H
- head() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- head(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- header(String, String...) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
-
Sets a header for the downstream call.
- headers(HttpHeaders) - Method in class org.springframework.cloud.gateway.webflux.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.webflux.ProxyExchange
- options(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- org.springframework.cloud.gateway.webflux - package org.springframework.cloud.gateway.webflux
- org.springframework.cloud.gateway.webflux.config - package org.springframework.cloud.gateway.webflux.config
P
- patch() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- patch(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- path() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- path(String) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- post() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- post(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- ProxyExchange<T> - Class in org.springframework.cloud.gateway.webflux
-
A
@RequestMapping
argument type that can proxy the request to a backend. - ProxyExchange(WebClient, ServerWebExchange, BindingContext, Type) - Constructor for class org.springframework.cloud.gateway.webflux.ProxyExchange
- ProxyExchange.BodyGrabber - Class in org.springframework.cloud.gateway.webflux
- ProxyExchange.BodySender - Class in org.springframework.cloud.gateway.webflux
- proxyExchangeArgumentResolver(Optional<WebClient.Builder>, ProxyProperties) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyResponseAutoConfiguration
- ProxyExchangeArgumentResolver - Class in org.springframework.cloud.gateway.webflux.config
- ProxyExchangeArgumentResolver(WebClient) - Constructor for class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
- ProxyProperties - Class in org.springframework.cloud.gateway.webflux.config
-
Configuration properties for the
ProxyExchange
argument handler in@RequestMapping
methods. - ProxyProperties() - Constructor for class org.springframework.cloud.gateway.webflux.config.ProxyProperties
- ProxyResponseAutoConfiguration - Class in org.springframework.cloud.gateway.webflux.config
-
Autoconfiguration for the
ProxyExchange
argument handler in Spring Webflux@RequestMapping
methods. - ProxyResponseAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.webflux.config.ProxyResponseAutoConfiguration
- put() - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
- put(Function<ResponseEntity<T>, ResponseEntity<S>>) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
R
- resolveArgument(MethodParameter, BindingContext, ServerWebExchange) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
S
- sensitive(String...) - Method in class org.springframework.cloud.gateway.webflux.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.webflux.config.ProxyProperties
- setAutoForwardedHeaders(Set<String>) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
- setHeaders(Map<String, String>) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
- setHeaders(HttpHeaders) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
- setSensitive(Set<String>) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
- setSensitive(Set<String>) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyProperties
- supportsParameter(MethodParameter) - Method in class org.springframework.cloud.gateway.webflux.config.ProxyExchangeArgumentResolver
U
- uri(String) - Method in class org.springframework.cloud.gateway.webflux.ProxyExchange
-
Sets the uri for the backend call when triggered by the HTTP methods.
All Classes and Interfaces|All Packages