Index

B C D F G H O P R S U 
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() or ProxyExchange.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() or ProxyExchange.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.
B C D F G H O P R S U 
All Classes and Interfaces|All Packages