Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractGatewayDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.common
- AbstractGatewayDiscoverer() - Constructor for class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- AbstractProxyExchange - Class in org.springframework.cloud.gateway.server.mvc.common
- AbstractProxyExchange(GatewayMvcProperties) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.AbstractProxyExchange
- accept(RouterFunctions.Visitor) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayDelegatingRouterFunction
- accepted() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 202 Accepted status.
- adaptCachedBody() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- adaptCachedBody() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BodyFilterFunctions
- adaptCachedBody() - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- add(RouterFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- addArg(String, String) - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- addArg(String, String) - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- addExceptions(Class...) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- addMethods(HttpMethod...) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- addOperationMethod(Method) - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- addOriginalRequestUrl(ServerRequest, URI) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- addRequestHeader(String, String...) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- addRequestHeader(String, String...) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- addRequestHeadersIfNotPresent(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- addRequestHeadersIfNotPresent(String...) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- addRequestHeadersIfNotPresent(List) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- addRequestHeadersIfNotPresent(KeyValues) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- addRequestParameter(String, String...) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- addRequestParameter(String, String...) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- addResponseHeader(String, String...) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- addResponseHeader(String, String...) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- addSeries(HttpStatus.Series...) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- after(ZonedDateTime) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- after(BiFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- AfterFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- AfterFilterFunctions.DedupeStrategy - Enum Class in org.springframework.cloud.gateway.server.mvc.filter
- ALWAYS_STRIP - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.StripVersion
-
Version will be stripped, even if the original request path contains version.
- apply(HttpHeaders, ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.filter.ForwardedRequestHeadersFilter
- apply(HttpHeaders, ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveContentLengthRequestHeadersFilter
- apply(HttpHeaders, ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopRequestHeadersFilter
- apply(HttpHeaders, ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.filter.TransferEncodingNormalizationRequestHeadersFilter
- apply(HttpHeaders, ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
- apply(HttpHeaders, ServerResponse) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopResponseHeadersFilter
- apply(HttpHeaders, ServerResponse) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHttp2StatusResponseHeadersFilter
- apply(ServerRequest, ServerResponse, T) - Method in interface org.springframework.cloud.gateway.server.mvc.filter.BodyFilterFunctions.RewriteResponseFunction
- ArgumentSupplier<T> - Interface in org.springframework.cloud.gateway.server.mvc.common
- ArgumentSupplier.ArgumentSuppliedEvent<T> - Interface in org.springframework.cloud.gateway.server.mvc.common
- argumentSupplierBeanPostProcessor(ApplicationEventPublisher) - Static method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- ArgumentSupplierBeanPostProcessor - Class in org.springframework.cloud.gateway.server.mvc.common
- ArgumentSupplierBeanPostProcessor(ApplicationEventPublisher) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplierBeanPostProcessor
- AS_IN_REQUEST - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.StripVersion
-
Version will be stripped only if the original request path contains no version.
- async(Object) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a (built) response with the given asynchronous response.
- async(Object, Duration) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a (built) response with the given asynchronous response.
- AttributedArugmentSuppliedEvent<T> - Class in org.springframework.cloud.gateway.server.mvc.common
- AttributedArugmentSuppliedEvent(ArgumentSupplier.ArgumentSuppliedEvent, Map) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.AttributedArugmentSuppliedEvent
B
- badRequest() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 400 Bad Request status.
- beanFactory - Variable in class org.springframework.cloud.gateway.server.mvc.common.BeanFactoryGatewayDiscoverer
- BeanFactoryGatewayDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.common
- BeanFactoryGatewayDiscoverer(BeanFactory) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.BeanFactoryGatewayDiscoverer
- before(ZonedDateTime) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- before(Function) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- BeforeFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- BeforeFilterFunctions.FallbackHeadersConfig - Class in org.springframework.cloud.gateway.server.mvc.filter
- between(ZonedDateTime, ZonedDateTime) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- BodyFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- BodyFilterFunctions.RewriteFunction<T,
R> - Interface in org.springframework.cloud.gateway.server.mvc.filter - BodyFilterFunctions.RewriteResponseFunction<T,
R> - Interface in org.springframework.cloud.gateway.server.mvc.filter - Bucket4jFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- Bucket4jFilterFunctions.FilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- Bucket4jFilterFunctions.RateLimitConfig - Class in org.springframework.cloud.gateway.server.mvc.filter
- build() - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- build() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- build() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.RequestBuilder
C
- cacheAndReadBody(ServerRequest, Class) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- cacheBody(ServerRequest) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- CACHED_REQUEST_BODY_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Cached raw request body key.
- canResolve(Class) - Method in class org.springframework.cloud.gateway.server.mvc.invoke.InvocationContext
-
Returns whether the context is capable of resolving an argument of the given
type. - canResolve(Class) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationArgumentResolver
-
Return whether an argument of the given
typecan be resolved. - canRetry(RetryContext) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.HttpRetryPolicy
- CB_EXECUTION_EXCEPTION_MESSAGE - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
-
Default CircuitBreaker Fallback Execution Exception Message header name.
- CB_EXECUTION_EXCEPTION_TYPE - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
-
Default CircuitBreaker Fallback Execution Exception Type header name.
- CB_ROOT_CAUSE_EXCEPTION_MESSAGE - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
-
Default CircuitBreaker Root Cause Execution Exception Message header name.
- CB_ROOT_CAUSE_EXCEPTION_TYPE - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
-
Default CircuitBreaker Root Cause Execution Exception Type header name.
- circuitBreaker(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions
- circuitBreaker(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions
- circuitBreaker(String, URI) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions
- circuitBreaker(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions
- circuitBreaker(CircuitBreakerFilterFunctions.CircuitBreakerConfig) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions
- CIRCUITBREAKER_EXECUTION_EXCEPTION_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
CircuitBreaker execution exception attribute name.
- CircuitBreakerConfig() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- CircuitBreakerFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- CircuitBreakerFilterFunctions.CircuitBreakerConfig - Class in org.springframework.cloud.gateway.server.mvc.filter
- CircuitBreakerFilterFunctions.CircuitBreakerStatusCodeException - Exception Class in org.springframework.cloud.gateway.server.mvc.filter
- CircuitBreakerFilterFunctions.FilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- CircuitBreakerStatusCodeException(HttpStatusCode) - Constructor for exception class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerStatusCodeException
- CLIENT_RESPONSE_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Client response key.
- CLIENT_RESPONSE_INPUT_STREAM_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Client response input stream key.
- ClientHttpRequestFactoryProxyExchange - Class in org.springframework.cloud.gateway.server.mvc.handler
- ClientHttpRequestFactoryProxyExchange(ClientHttpRequestFactory, GatewayMvcProperties) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.ClientHttpRequestFactoryProxyExchange
- cloudFoundryRouteService() - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- CONFIG_PREFIX - Static variable in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
-
Configuration prefix for
WeightConfig. - Configurable - Annotation Interface in org.springframework.cloud.gateway.server.mvc.common
- ConversionServiceParameterValueMapper - Class in org.springframework.cloud.gateway.server.mvc.invoke.convert
-
ParameterValueMapperbacked by aConversionService. - ConversionServiceParameterValueMapper() - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.convert.ConversionServiceParameterValueMapper
-
Create a new
ConversionServiceParameterValueMapperinstance. - ConversionServiceParameterValueMapper(ConversionService) - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.convert.ConversionServiceParameterValueMapper
-
Create a new
ConversionServiceParameterValueMapperinstance backed by a specific conversion service. - convert(String) - Method in class org.springframework.cloud.gateway.server.mvc.invoke.convert.IsoOffsetDateTimeConverter
- cookie(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- cookie(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- copyResponseBody(ClientHttpResponse, InputStream, OutputStream) - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractProxyExchange
- created(URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 201 Created status and a location header set to the given URI.
D
- dedupeResponseHeader(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- dedupeResponseHeader(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- dedupeResponseHeader(String, AfterFilterFunctions.DedupeStrategy) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- dedupeResponseHeader(String, AfterFilterFunctions.DedupeStrategy) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- Default(String, HandlerFunction) - Constructor for record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
- Default(String, HandlerFunction, List, List) - Constructor for record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Creates an instance of a
Defaultrecord class. - DEFAULT - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.common.Shortcut.Type
-
Default shortcut type.
- DEFAULT_HEADER_NAME - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions
-
Default Header Name.
- DefaultArgumentSuppliedEvent<T> - Class in org.springframework.cloud.gateway.server.mvc.common
- DefaultArgumentSuppliedEvent(Object, Class, T) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.DefaultArgumentSuppliedEvent
- DefaultFunctionConfiguration - Class in org.springframework.cloud.gateway.server.mvc.config
- DefaultFunctionConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.DefaultFunctionConfiguration
- DefaultOperationMethod - Class in org.springframework.cloud.gateway.server.mvc.invoke.reflect
-
Information describing an operation method on an endpoint method.
- DefaultOperationMethod(Method) - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.reflect.DefaultOperationMethod
-
Create a new
DefaultOperationMethodinstance. - DELETE(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- DELETE(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- DELETE(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- DELETE(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.filter.FilterBeanFactoryDiscoverer
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.filter.FilterDiscoverer
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.predicate.PredicateBeanFactoryDiscoverer
- discover() - Method in class org.springframework.cloud.gateway.server.mvc.predicate.PredicateDiscoverer
- doDiscover(Class, Class) - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.springframework.cloud.gateway.server.mvc.filter.FormFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
E
- encodeQueryParams(MultiValueMap) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- equals(Object) - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- equals(Object) - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- equals(Object) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- equals(Object) - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Indicates whether some other object is "equal to" this one.
- exchange(ProxyExchange.Request) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ClientHttpRequestFactoryProxyExchange
- exchange(ProxyExchange.Request) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange
- exchange(ProxyExchange.Request) - Method in class org.springframework.cloud.gateway.server.mvc.handler.RestClientProxyExchange
- expand(ServerRequest, String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- expandMultiple(ServerRequest, String...) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- expandMultiple(ServerRequest, Collection) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
F
- fallbackHeaders() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- fallbackHeaders() - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- fallbackHeaders(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- fallbackHeaders(Consumer) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- FallbackHeadersConfig() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- fieldOrder() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.common.Shortcut
-
The names and order of arguments for a shortcut.
- fieldPrefix() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.common.Shortcut
-
Optional property prefix to be appended to fields.
- filter(HandlerFilterFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- FilterAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc.filter
- FilterAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FilterAutoConfiguration
- FilterAutoConfiguration.LoadBalancerHandlerConfiguration - Class in org.springframework.cloud.gateway.server.mvc.filter
- filterBeanFactoryDiscoverer(BeanFactory) - Method in class org.springframework.cloud.gateway.server.mvc.filter.FilterAutoConfiguration
- FilterBeanFactoryDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.filter
- FilterBeanFactoryDiscoverer(BeanFactory) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FilterBeanFactoryDiscoverer
- FilterDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.filter
- FilterDiscoverer() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FilterDiscoverer
- FilterFunctions - Interface in org.springframework.cloud.gateway.server.mvc.filter
- FilterFunctions.FilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- filterFunctionsSupplier() - Method in class org.springframework.cloud.gateway.server.mvc.filter.FilterAutoConfiguration
- FilterProperties - Class in org.springframework.cloud.gateway.server.mvc.config
- FilterProperties() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- FilterProperties(String) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- FilterSupplier - Interface in org.springframework.cloud.gateway.server.mvc.filter
- FilterSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.FilterSupplier
- FilterSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.FilterSupplier
- FilterSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions.FilterSupplier
- FilterSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.FilterSupplier
- FilterSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.TokenRelayFilterFunctions.FilterSupplier
- fn(String) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- fnHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- FORM_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.FormFilter
-
Order of Form filter.
- formFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- FormFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
-
Filter that rebuilds the body for form urlencoded posts.
- FormFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FormFilter
- forward(String) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- forward(RouteProperties) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- FORWARDED_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.ForwardedRequestHeadersFilter
-
Forwarded header.
- forwardedRequestHeadersFilter(GatewayMvcProperties) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- ForwardedRequestHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- ForwardedRequestHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.ForwardedRequestHeadersFilter
-
Deprecated.
- ForwardedRequestHeadersFilter(String) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.ForwardedRequestHeadersFilter
- ForwardedTrustedProxiesCondition() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies.ForwardedTrustedProxiesCondition
- forwardHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- from(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies
- from(ErrorResponse) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a
ServerResponsefrom the givenErrorResponse. - from(ServerResponse) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with the status code and headers of the given response.
- fromHttp(HttpHeaders) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
- fromMessage(MessageHeaders) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
- fromMessage(MessageHeaders, List) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
- FunctionHandlerHeaderUtils - Class in org.springframework.cloud.gateway.server.mvc.handler
G
- GATEWAY_ATTRIBUTES_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Gateway route ID attribute name.
- GATEWAY_ORIGINAL_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Gateway original request URL attribute name.
- GATEWAY_REQUEST_URL_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Gateway request URL attribute name.
- GATEWAY_ROUTE_ID_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Gateway route ID attribute name.
- GatewayDelegatingRouterFunction<T> - Class in org.springframework.cloud.gateway.server.mvc.handler
- GatewayDelegatingRouterFunction(RouterFunction, String) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.GatewayDelegatingRouterFunction
- GatewayMultipartAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc.handler
- GatewayMultipartAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.GatewayMultipartAutoConfiguration
- GatewayMvcClassPathWarningAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc
- GatewayMvcClassPathWarningAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.GatewayMvcClassPathWarningAutoConfiguration
- GatewayMvcClassPathWarningAutoConfiguration.WebMvcMissingFromClasspathConfiguration - Class in org.springframework.cloud.gateway.server.mvc
- gatewayMvcMultipartResolver(MultipartProperties) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayMultipartAutoConfiguration
- GatewayMvcMultipartResolver - Class in org.springframework.cloud.gateway.server.mvc.handler
-
A MultipartResolver that does not resolve if the current request is a Gateway request.
- GatewayMvcMultipartResolver() - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.GatewayMvcMultipartResolver
- gatewayMvcProperties() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- GatewayMvcProperties - Class in org.springframework.cloud.gateway.server.mvc.config
- GatewayMvcProperties() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- GatewayMvcPropertiesBeanDefinitionRegistrar - Class in org.springframework.cloud.gateway.server.mvc.config
-
BeanDefinitionRegistrar that registers a RouterFunctionHolder and a DelegatingRouterFunction.
- GatewayMvcPropertiesBeanDefinitionRegistrar() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcPropertiesBeanDefinitionRegistrar
- GatewayMvcPropertiesBeanDefinitionRegistrar.RouterFunctionHolder - Class in org.springframework.cloud.gateway.server.mvc.config
-
Simply holds the composite gateway RouterFunction.
- GatewayMvcRuntimeHintsProcessor - Class in org.springframework.cloud.gateway.server.mvc.config
-
A
BeanFactoryInitializationAotProcessorresponsible for registering reflection hints for Gateway MVC beans. - GatewayMvcRuntimeHintsProcessor() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcRuntimeHintsProcessor
- GatewayRequestPredicates - Class in org.springframework.cloud.gateway.server.mvc.predicate
- GatewayRequestPredicates.PredicateSupplier - Class in org.springframework.cloud.gateway.server.mvc.predicate
- gatewayRestClientCustomizer(ObjectProvider) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- GatewayRouterFunctions - Class in org.springframework.cloud.gateway.server.mvc.handler
- GatewayRouterFunctionsBuilder - Class in org.springframework.cloud.gateway.server.mvc.handler
- GatewayRouterFunctionsBuilder(RouterFunctions.Builder, String) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- GatewayServerMvcAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc
-
AutoConfiguration for Spring Cloud Gateway MVC server.
- GatewayServerMvcAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- GatewayServerResponse - Interface in org.springframework.cloud.gateway.server.mvc.handler
- GENERATED_NAME_PREFIX - Static variable in class org.springframework.cloud.gateway.server.mvc.common.NameUtils
-
Generated name prefix.
- generateName(int) - Static method in class org.springframework.cloud.gateway.server.mvc.common.NameUtils
- get() - Method in class org.springframework.cloud.gateway.server.mvc.filter.SimpleFilterSupplier
- get() - Method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates.PredicateSupplier
- get() - Method in class org.springframework.cloud.gateway.server.mvc.predicate.MvcPredicateSupplier
- get(int) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameters
-
Return the parameter at the specified index.
- GET(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- GET(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- GET(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- GET(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- getAnnotation(Class) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameter
-
Returns this element's annotation for the specified type if such an annotation is present, else null.
- getApplicationContext(ServerRequest) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- getArgs() - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- getArgs() - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- getArgument() - Method in interface org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplier.ArgumentSuppliedEvent
- getArgument() - Method in class org.springframework.cloud.gateway.server.mvc.common.AttributedArugmentSuppliedEvent
- getArgument() - Method in class org.springframework.cloud.gateway.server.mvc.common.DefaultArgumentSuppliedEvent
- getArguments() - Method in class org.springframework.cloud.gateway.server.mvc.invoke.InvocationContext
-
Return the invocation arguments.
- getArgumentSuppliedEvent() - Method in interface org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplier
- getAttribute(ServerRequest, String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- getAttributes() - Method in class org.springframework.cloud.gateway.server.mvc.common.AttributedArugmentSuppliedEvent
- getCapacity() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getConfigurationBuilder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getExceptions() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- getExecutionExceptionMessageHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- getExecutionExceptionTypeHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- getFallbackPath() - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- getFilters() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getGatewayAttributes(ServerRequest) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- getGroup() - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- getHandlerFunction() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer.Result
- getHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getHeaders() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- getHigherPrecedenceFilters() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer.Result
- getHostPortPattern() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getHostPortVersionPattern() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getHostValue() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getHttpStatus() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
- getId() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getId() - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- getKey() - Method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues.KeyValue
- getKeyResolver() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getKeyValues() - Method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues
- getLocationHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getLowerPrecedenceFilters() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer.Result
- getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies.OnPropertyExistsCondition
- getMetadata() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getMethod() - Method in class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
- getMethod() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- getMethod() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.Request
- getMethod() - Method in class org.springframework.cloud.gateway.server.mvc.invoke.reflect.DefaultOperationMethod
-
Return the source Java method.
- getMethod() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.reflect.OperationMethod
- getMethods() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- getMissingParameters() - Method in exception class org.springframework.cloud.gateway.server.mvc.invoke.MissingParametersException
-
Returns the parameters that were missing.
- getName() - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- getName() - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- getName() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameter
-
Returns the parameter name.
- getNormalizedArgs() - Method in class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
- getOperations() - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- getOrCacheBody(ServerRequest) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.FormFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.ForwardedRequestHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveContentLengthRequestHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopRequestHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopResponseHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHttp2StatusResponseHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.TransferEncodingNormalizationRequestHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
- getOrder() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- getParameter() - Method in exception class org.springframework.cloud.gateway.server.mvc.invoke.ParameterMappingException
-
Return the parameter being mapped.
- getParameterCount() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameters
-
Return the total number of parameters.
- getParameters() - Method in class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
- getParameters() - Method in class org.springframework.cloud.gateway.server.mvc.invoke.reflect.DefaultOperationMethod
-
Return the operation parameters.
- getParameters() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.reflect.OperationMethod
- getPeriod() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getPredicates() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getProtocolsRegex() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getReason() - Method in exception class org.springframework.cloud.gateway.server.mvc.invoke.MissingParametersException
- getReason() - Method in exception class org.springframework.cloud.gateway.server.mvc.invoke.ParameterMappingException
- getResponseConsumers() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- getResponseConsumers() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.Request
- getRetries() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- getRootCauseExceptionMessageHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- getRootCauseExceptionTypeHeaderName() - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- getRouteId() - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- getRouterFunction() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcPropertiesBeanDefinitionRegistrar.RouterFunctionHolder
- getRoutes() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- getRoutesMap() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- getSeries() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
- getSeries() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- getServerRequest() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- getServerRequest() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.Request
- getSource() - Method in interface org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplier.ArgumentSuppliedEvent
- getStatus() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
- getStatusCode() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getStatusCode() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.Response
- getStatusCodes() - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- getStreamingBufferSize() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- getStreamingMediaTypes() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- getStripVersion() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- getTimeout() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getTokens() - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- getTrustedProxies() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- getType() - Method in interface org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplier.ArgumentSuppliedEvent
- getType() - Method in class org.springframework.cloud.gateway.server.mvc.common.AttributedArugmentSuppliedEvent
- getType() - Method in class org.springframework.cloud.gateway.server.mvc.common.DefaultArgumentSuppliedEvent
- getType() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameter
-
Returns the parameter type.
- getUri() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- getUri() - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- getUri() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.Request
- getUriTemplateVariables(ServerRequest) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- getValue() - Method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues.KeyValue
- getValue() - Method in exception class org.springframework.cloud.gateway.server.mvc.invoke.ParameterMappingException
-
Return the value being mapped.
- getWeight() - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
H
- handle(ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchangeHandlerFunction
- HandlerDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.handler
- HandlerDiscoverer() - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer
- HandlerDiscoverer.Result - Class in org.springframework.cloud.gateway.server.mvc.handler
- handlerFunction() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns the value of the
handlerFunctionrecord component. - handlerFunction() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition
- HandlerFunctionAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc.handler
- HandlerFunctionAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- HandlerFunctionDefinition - Interface in org.springframework.cloud.gateway.server.mvc.handler
- HandlerFunctionDefinition.Default - Record Class in org.springframework.cloud.gateway.server.mvc.handler
- HandlerFunctions - Class in org.springframework.cloud.gateway.server.mvc.handler
- HandlerSupplier - Interface in org.springframework.cloud.gateway.server.mvc.handler
- hashCode() - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- hashCode() - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- hashCode() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- hashCode() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns a hash code value for this object.
- hasMandatoryParameter() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameters
-
Return if any of the contained parameters are
mandatory. - hasParameters() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameters
-
Return
trueif there is at least one parameter. - HEAD(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- HEAD(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- HEAD(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- HEAD(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- header(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- header(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- headers(HttpHeaders) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- headers(HttpHeaders) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.RequestBuilder
- HEADERS_REMOVED_ON_REQUEST - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopRequestHeadersFilter
-
Headers to remove as the result of applying the filter.
- higherPrecedenceFilters() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns the value of the
higherPrecedenceFiltersrecord component. - higherPrecedenceFilters() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition
- host(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- host(String...) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- hostPredicates(PathPatternParser) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
Return a function that creates new host-matching
RequestPredicatesfrom pattern Strings using the givenPathPatternParser. - http() - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- HTTP_PORT - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
Default http port.
- HTTP_REQUEST_PARAM - Static variable in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
-
Message Header name which contains HTTP request parameters.
- HTTP_SCHEME - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
Http url scheme.
- httpHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- HttpHeadersFilter<TYPE> - Interface in org.springframework.cloud.gateway.server.mvc.filter
- HttpHeadersFilter.RequestHttpHeadersFilter - Interface in org.springframework.cloud.gateway.server.mvc.filter
- HttpHeadersFilter.ResponseHttpHeadersFilter - Interface in org.springframework.cloud.gateway.server.mvc.filter
- HttpRetryPolicy(RetryFilterFunctions.RetryConfig) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.HttpRetryPolicy
- https() - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- HTTPS_PORT - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
Default https port.
- HTTPS_SCHEME - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
Https url scheme.
- httpsHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- HttpStatusHolder - Class in org.springframework.cloud.gateway.server.mvc.common
- HttpStatusHolder(HttpStatusCode, Integer) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
I
- InvocationContext - Class in org.springframework.cloud.gateway.server.mvc.invoke
-
The context for the
invocation of an operation. - InvocationContext(Map, OperationArgumentResolver...) - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.InvocationContext
-
Creates a new context for an operation being invoked by the given
securityContextwith the given availablearguments. - invoke(InvocationContext) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationInvoker
-
Invoke the underlying operation using the given
context. - invoke(InvocationContext) - Method in class org.springframework.cloud.gateway.server.mvc.invoke.reflect.ReflectiveOperationInvoker
- is1xxInformational() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.INFORMATIONAL. - is2xxSuccessful() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.SUCCESSFUL. - is3xxRedirection() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.REDIRECTION. - is4xxClientError() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.CLIENT_ERROR. - is5xxServerError() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.SERVER_ERROR. - isCacheBody() - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- isConfigurable() - Method in class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
- isConfigurable() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.reflect.OperationMethod
- isEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isError() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Whether this status code is in the HTTP series
HttpStatus.Series.CLIENT_ERRORorHttpStatus.Series.SERVER_ERROR. - isForAppend() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isForEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isHostAppend() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isHostEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isMandatory() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameter
-
Return if the parameter is mandatory (does not accept null values).
- isMultipart(HttpServletRequest) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayMvcMultipartResolver
- IsoOffsetDateTimeConverter - Class in org.springframework.cloud.gateway.server.mvc.invoke.convert
- IsoOffsetDateTimeConverter() - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.convert.IsoOffsetDateTimeConverter
- isPortAppend() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isPortEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isPrefixAppend() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isPrefixEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isProtoAppend() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isProtoEnabled() - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- isTrusted(String) - Method in interface org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies
K
- KeyValue(String, String) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.KeyValues.KeyValue
- KeyValues - Class in org.springframework.cloud.gateway.server.mvc.common
- KeyValues() - Constructor for class org.springframework.cloud.gateway.server.mvc.common.KeyValues
- KeyValues.KeyValue - Class in org.springframework.cloud.gateway.server.mvc.common
L
- lb(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.LoadBalancerFilterFunctions
- lb(String, BiFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.LoadBalancerFilterFunctions
- lbHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.filter.FilterAutoConfiguration.LoadBalancerHandlerConfiguration
- LIST - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.common.Shortcut.Type
-
List shortcut type.
- LIST_TAIL_FLAG - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.common.Shortcut.Type
-
List is all elements except last which is a boolean flag.
- LoadBalancerFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- LoadBalancerHandlerConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.FilterAutoConfiguration.LoadBalancerHandlerConfiguration
- loadSuppliers(Class) - Method in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- loadSuppliers(Class) - Method in class org.springframework.cloud.gateway.server.mvc.common.BeanFactoryGatewayDiscoverer
- log - Variable in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- lowerPrecedenceFilters() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns the value of the
lowerPrecedenceFiltersrecord component. - lowerPrecedenceFilters() - Method in interface org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition
M
- mapParameterValue(OperationParameter, Object) - Method in class org.springframework.cloud.gateway.server.mvc.invoke.convert.ConversionServiceParameterValueMapper
- mapParameterValue(OperationParameter, Object) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.ParameterValueMapper
-
Map the specified
inputparameter to the givenparameterType. - mapRequestHeader(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- mapRequestHeader(String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- mergeMaps(Map, Map) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- method(HttpMethod) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- method(HttpMethod) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.RequestBuilder
- method(HttpMethod...) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- MissingParametersException - Exception Class in org.springframework.cloud.gateway.server.mvc.invoke
-
RuntimeExceptionthrown when an endpoint invocation does not contain required parameters. - MissingParametersException(Set) - Constructor for exception class org.springframework.cloud.gateway.server.mvc.invoke.MissingParametersException
- modifyRequestBody(Class, Class, String, BodyFilterFunctions.RewriteFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- modifyRequestBody(Class, Class, String, BodyFilterFunctions.RewriteFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BodyFilterFunctions
- modifyResponseBody(Class, Class, String, BodyFilterFunctions.RewriteResponseFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- modifyResponseBody(Class, Class, String, BodyFilterFunctions.RewriteResponseFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BodyFilterFunctions
- MultipartEnvironmentPostProcessor - Class in org.springframework.cloud.gateway.server.mvc.common
- MultipartEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.gateway.server.mvc.common.MultipartEnvironmentPostProcessor
- MvcPredicateSupplier - Class in org.springframework.cloud.gateway.server.mvc.predicate
- MvcPredicateSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.predicate.MvcPredicateSupplier
- MvcUtils - Class in org.springframework.cloud.gateway.server.mvc.common
N
- NameUtils - Class in org.springframework.cloud.gateway.server.mvc.common
- nest(RequestPredicate, Consumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- nest(RequestPredicate, Supplier) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- NEVER_STRIP - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.StripVersion
-
Version will not be stripped, even if the original request path contains no version.
- no() - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- noContent() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 204 No Content status.
- noHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- NONE - Static variable in interface org.springframework.cloud.gateway.server.mvc.invoke.ParameterValueMapper
-
A
ParameterValueMapperthat does nothing. - NormalizedOperationMethod - Class in org.springframework.cloud.gateway.server.mvc.config
- NormalizedOperationMethod(OperationMethod, Map) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
-
Create a new
DefaultOperationMethodinstance. - notFound() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 404 Not Found status.
O
- of(Class, Supplier) - Static method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationArgumentResolver
-
Factory method that creates an
OperationArgumentResolverfor a specific type using aSupplier. - ok() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with the status set to 200 OK.
- onApplicationEvent(ApplicationEvent) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchangeHandlerFunction
- onError(Class, BiFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- onError(Predicate, BiFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- OnPropertyExistsCondition() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies.OnPropertyExistsCondition
- OperationArgumentResolver - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
Resolver for an argument of an.
invalid reference
Operation - OperationInvoker - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
Interface to perform an operation invocation.
- OperationInvokerAdvisor - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
Allows additional functionality to be applied to an
OperationInvoker. - OperationMethod - Interface in org.springframework.cloud.gateway.server.mvc.invoke.reflect
- OperationParameter - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
A single operation parameter.
- OperationParameters - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
A collection of
operation parameters. - operations - Variable in class org.springframework.cloud.gateway.server.mvc.common.AbstractGatewayDiscoverer
- OPTIONS(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- OPTIONS(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- OPTIONS(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- OPTIONS(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- org.springframework.cloud.gateway.server.mvc - package org.springframework.cloud.gateway.server.mvc
- org.springframework.cloud.gateway.server.mvc.common - package org.springframework.cloud.gateway.server.mvc.common
- org.springframework.cloud.gateway.server.mvc.config - package org.springframework.cloud.gateway.server.mvc.config
- org.springframework.cloud.gateway.server.mvc.filter - package org.springframework.cloud.gateway.server.mvc.filter
- org.springframework.cloud.gateway.server.mvc.handler - package org.springframework.cloud.gateway.server.mvc.handler
- org.springframework.cloud.gateway.server.mvc.invoke - package org.springframework.cloud.gateway.server.mvc.invoke
- org.springframework.cloud.gateway.server.mvc.invoke.convert - package org.springframework.cloud.gateway.server.mvc.invoke.convert
- org.springframework.cloud.gateway.server.mvc.invoke.reflect - package org.springframework.cloud.gateway.server.mvc.invoke.reflect
- org.springframework.cloud.gateway.server.mvc.predicate - package org.springframework.cloud.gateway.server.mvc.predicate
P
- ParameterMappingException - Exception Class in org.springframework.cloud.gateway.server.mvc.invoke
-
A
ParameterMappingExceptionis thrown when a failure occurs duringoperation parameter mapping. - ParameterMappingException(OperationParameter, Object, Throwable) - Constructor for exception class org.springframework.cloud.gateway.server.mvc.invoke.ParameterMappingException
-
Creates a new
ParameterMappingExceptionfor a failure that occurred when trying to map the giveninputto the giventype. - ParameterValueMapper - Interface in org.springframework.cloud.gateway.server.mvc.invoke
-
Maps parameter values to the required type when invoking an endpoint.
- PATCH(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PATCH(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PATCH(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PATCH(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- path(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
Return a
RequestPredicatethat tests the request path against the given path pattern. - path(String...) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
Return a
RequestPredicatethat tests the request path against the given path pattern. - path(String, Consumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- path(String, Supplier) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- permanentRedirect(URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 308 Permanent Redirect status and a location header set to the given URI.
- POST(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- POST(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- POST(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- POST(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.gateway.server.mvc.common.ArgumentSupplierBeanPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.gateway.server.mvc.common.MultipartEnvironmentPostProcessor
- PredicateAutoConfiguration - Class in org.springframework.cloud.gateway.server.mvc.predicate
- PredicateAutoConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.predicate.PredicateAutoConfiguration
- predicateBeanFactoryDiscoverer(BeanFactory) - Method in class org.springframework.cloud.gateway.server.mvc.predicate.PredicateAutoConfiguration
- PredicateBeanFactoryDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.predicate
- PredicateBeanFactoryDiscoverer(BeanFactory) - Constructor for class org.springframework.cloud.gateway.server.mvc.predicate.PredicateBeanFactoryDiscoverer
- predicateDiscoverer() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- PredicateDiscoverer - Class in org.springframework.cloud.gateway.server.mvc.predicate
- PredicateDiscoverer() - Constructor for class org.springframework.cloud.gateway.server.mvc.predicate.PredicateDiscoverer
- PredicateProperties - Class in org.springframework.cloud.gateway.server.mvc.config
- PredicateProperties() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- PredicateProperties(String) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- PredicateSupplier - Interface in org.springframework.cloud.gateway.server.mvc.predicate
- PredicateSupplier() - Constructor for class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates.PredicateSupplier
- PREFIX - Static variable in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
-
Properties prefix.
- PREFIX - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
-
XForwardedRequestHeadersFilterProperties prefix.
- prefixPath(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- prefixPath(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- PRESERVE_HOST_HEADER_ATTRIBUTE - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Preserve-Host header attribute name.
- preserveHost() - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- preserveHostHeader() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcRuntimeHintsProcessor
- ProxyExchange - Interface in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchange.DefaultRequestBuilder - Class in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchange.Request - Interface in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchange.RequestBuilder - Interface in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchange.Response - Interface in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchange.ResponseConsumer - Interface in org.springframework.cloud.gateway.server.mvc.handler
- proxyExchangeHandlerFunction(ProxyExchange, ObjectProvider, ObjectProvider) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- ProxyExchangeHandlerFunction - Class in org.springframework.cloud.gateway.server.mvc.handler
- ProxyExchangeHandlerFunction(ProxyExchange, ObjectProvider, ObjectProvider) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchangeHandlerFunction
- ProxyExchangeHandlerFunction(ProxyExchange, ObjectProvider, ObjectProvider, ProxyExchangeHandlerFunction.URIResolver) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchangeHandlerFunction
- ProxyExchangeHandlerFunction.URIResolver - Interface in org.springframework.cloud.gateway.server.mvc.handler
- PUT(String, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PUT(String, RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PUT(HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- PUT(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- putAttribute(ServerRequest, String, Object) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- putUriTemplateVariables(ServerRequest, Map) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
Q
- query(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
Return a
RequestPredicatethat tests the presence of a request parameter. - query(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
Return a
RequestPredicatethat tests the presence of a request parameter if the regexp is empty, or, otherwise finds if any value of the parameter matches the regexp.
R
- rateLimit(long, Duration, Function) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions
- rateLimit(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions
- RateLimitConfig() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- readBody(Class, Predicate) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
- readBody(ServerRequest, ByteArrayInputStream, Class) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- redirectTo(int, URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- redirectTo(String, URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- redirectTo(HttpStatusHolder, URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- redirectTo(HttpStatusCode, URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- ReflectiveOperationInvoker - Class in org.springframework.cloud.gateway.server.mvc.invoke.reflect
-
An
OperationInvokerthat invokes an operation using reflection. - ReflectiveOperationInvoker(Object, OperationMethod, ParameterValueMapper) - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.reflect.ReflectiveOperationInvoker
-
Creates a new
ReflectiveOperationInvokerthat will invoke the givenmethodon the giventarget. - ReflectiveOperationInvoker(OperationMethod, ParameterValueMapper) - Constructor for class org.springframework.cloud.gateway.server.mvc.invoke.reflect.ReflectiveOperationInvoker
-
Creates a new
ReflectiveOperationInvokerthat will invoke the given staticmethod. - registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcPropertiesBeanDefinitionRegistrar
- registerConverter(ConverterRegistry) - Static method in class org.springframework.cloud.gateway.server.mvc.invoke.convert.IsoOffsetDateTimeConverter
- removeContentLengthRequestHeadersFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RemoveContentLengthRequestHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- RemoveContentLengthRequestHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RemoveContentLengthRequestHeadersFilter
- removeHopByHopRequestHeadersFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RemoveHopByHopRequestHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- RemoveHopByHopRequestHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopRequestHeadersFilter
- removeHopByHopResponseHeadersFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RemoveHopByHopResponseHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- RemoveHopByHopResponseHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RemoveHopByHopResponseHeadersFilter
- removeHttp2StatusResponseHeadersFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RemoveHttp2StatusResponseHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- RemoveHttp2StatusResponseHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RemoveHttp2StatusResponseHeadersFilter
- removeJsonAttributesResponseBody(List, boolean) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- removeRequestHeader(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- removeRequestHeader(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- removeRequestParameter(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- removeRequestParameter(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- removeResponseHeader(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- removeResponseHeader(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- request(ServerRequest) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange
- requestHeaderSize(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestHeaderSize(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- requestHeaderSize(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestHeaderSize(DataSize) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestHeaderSize(DataSize) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- requestHeaderSize(DataSize, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestHeaderToRequestUri(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestHeaderToRequestUri(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- requestSize(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestSize(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- requestSize(DataSize) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- requestSize(DataSize) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- resolve() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
-
Resolves an
HttpStatusCode. - resolve(Class) - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationArgumentResolver
-
Resolves an argument of the given
type. - resolveArgument(Class) - Method in class org.springframework.cloud.gateway.server.mvc.invoke.InvocationContext
-
Resolves an argument with the given
argumentType. - resolveMultipart(HttpServletRequest) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayMvcMultipartResolver
- resource(RequestPredicate, Resource) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- resource(RequestPredicate, Resource, BiConsumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- resources(String, Resource) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- resources(String, Resource, BiConsumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- resources(Function) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- resources(Function, BiConsumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- responseConsumer(ProxyExchange.ResponseConsumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- responseConsumer(ProxyExchange.ResponseConsumer) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.RequestBuilder
- restClientProxyExchange(RestClient.Builder, GatewayMvcProperties) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RestClientProxyExchange - Class in org.springframework.cloud.gateway.server.mvc.handler
- RestClientProxyExchange(RestClient, GatewayMvcProperties) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.RestClientProxyExchange
- Result(HandlerFunction, List, List) - Constructor for class org.springframework.cloud.gateway.server.mvc.handler.HandlerDiscoverer.Result
- RETAIN_FIRST - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions.DedupeStrategy
-
Default: Retain the first value only.
- RETAIN_LAST - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions.DedupeStrategy
-
Retain the last value only.
- RETAIN_UNIQUE - Enum constant in enum class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions.DedupeStrategy
-
Retain all unique values in the order of their first encounter.
- retry(int) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions
- retry(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions
- retry(RetryFilterFunctions.RetryConfig) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions
- RetryConfig() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- RetryFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- RetryFilterFunctions.FilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- RetryFilterFunctions.HttpRetryPolicy - Class in org.springframework.cloud.gateway.server.mvc.filter
- RetryFilterFunctions.RetryConfig - Class in org.springframework.cloud.gateway.server.mvc.filter
- rewriteLocationResponseHeader() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- rewriteLocationResponseHeader(String, String, String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- rewriteLocationResponseHeader(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- rewriteLocationResponseHeader(Consumer) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions
- RewriteLocationResponseHeaderConfig() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- RewriteLocationResponseHeaderFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig - Class in org.springframework.cloud.gateway.server.mvc.filter
- RewriteLocationResponseHeaderFilterFunctions.StripVersion - Enum Class in org.springframework.cloud.gateway.server.mvc.filter
- rewritePath(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- rewritePath(String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- rewriteRequestParameter(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- rewriteResponseHeader(String, String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- rewriteResponseHeader(String, String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- route() - Static method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctions
- route(String) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctions
- route(RequestPredicate, HandlerFunction) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- route(RequestPredicate, HandlerFunction) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctions
- route(ServerRequest) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayDelegatingRouterFunction
- routeId(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- routeId(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- RouteProperties - Class in org.springframework.cloud.gateway.server.mvc.config
- RouteProperties() - Constructor for class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- RouteProperties(String) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- RouterFunctionHolder(RouterFunction) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcPropertiesBeanDefinitionRegistrar.RouterFunctionHolder
- routerFunctionHolderFactory(Environment, BeanFactory, FilterBeanFactoryDiscoverer, PredicateBeanFactoryDiscoverer) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- RouterFunctionHolderFactory - Class in org.springframework.cloud.gateway.server.mvc.config
-
Factory bean for the creation of a RouterFunctionHolder, that may have refresh scope.
- RouterFunctionHolderFactory(Environment, BeanFactory, FilterBeanFactoryDiscoverer, PredicateBeanFactoryDiscoverer) - Constructor for class org.springframework.cloud.gateway.server.mvc.config.RouterFunctionHolderFactory
S
- sanitize(HttpHeaders) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
- sanitize(HttpHeaders, List, List) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.FunctionHandlerHeaderUtils
- scheme() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns the value of the
schemerecord component. - seeOther(URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 303 See Other status and a location header set to the given URI.
- setArgs(Map) - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- setArgs(Map) - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- setCacheBody(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- setCapacity(long) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setConfigurationBuilder(Function) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setExceptions(Set) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- setExecutionExceptionMessageHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- setExecutionExceptionTypeHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- setFallbackPath(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setFallbackUri(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setFallbackUri(URI) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setFilters(List) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setForAppend(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setForEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setGroup(String) - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- setHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setHostAppend(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setHostEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setHostValue(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- setId(String) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setId(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setKeyResolver(Function) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setKeyValues(List) - Method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues
- setLocationHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- setMetadata(Map) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setMethods(Set) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- setName(String) - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- setName(String) - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- setOrder(int) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setOrder(int) - Method in class org.springframework.cloud.gateway.server.mvc.filter.FormFilter
- setOrder(int) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- setOrder(int) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setPath(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- setPath(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setPeriod(Duration) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setPortAppend(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setPortEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setPredicates(List) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setPrefixAppend(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setPrefixEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setProtoAppend(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setProtocolsRegex(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- setProtoEnabled(boolean) - Method in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- setRandomSupplier(Supplier) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- setRequestHeader(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- setRequestHeader(String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setRequestHostHeader(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- setRequestHostHeader(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setRequestUrl(ServerRequest, URI) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- setResponseHeader(String, String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- setResponseHeader(String, String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setRetries(int) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- setRootCauseExceptionMessageHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- setRootCauseExceptionTypeHeaderName(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.FallbackHeadersConfig
- setRouteId(String) - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- setRouteId(ServerRequest, String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
- setRoutes(List) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- setRoutesMap(LinkedHashMap) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- setSeries(Set) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RetryFilterFunctions.RetryConfig
- setStatus(int) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- setStatus(int) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setStatus(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- setStatus(HttpStatusHolder) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- setStatus(HttpStatusHolder) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setStatus(HttpStatusCode) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions
- setStatus(HttpStatusCode) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- setStatusCode(HttpStatusCode) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setStatusCode(HttpStatusCode) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
- setStatusCodes(String...) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setStatusCodes(Set) - Method in class org.springframework.cloud.gateway.server.mvc.filter.CircuitBreakerFilterFunctions.CircuitBreakerConfig
- setStreamingBufferSize(int) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- setStreamingMediaTypes(List) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- setStripVersion(String) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- setStripVersion(RewriteLocationResponseHeaderFilterFunctions.StripVersion) - Method in class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.RewriteLocationResponseHeaderConfig
- setTimeout(Duration) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setTokens(int) - Method in class org.springframework.cloud.gateway.server.mvc.filter.Bucket4jFilterFunctions.RateLimitConfig
- setTrustedProxies(String) - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- setUri(URI) - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- setWeight(int) - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- Shortcut - Annotation Interface in org.springframework.cloud.gateway.server.mvc.common
- Shortcut.Type - Enum Class in org.springframework.cloud.gateway.server.mvc.common
- SimpleFilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- SimpleFilterSupplier(Class) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.SimpleFilterSupplier
- status(int) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with the given HTTP status.
- status(HttpStatusCode) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with the given HTTP status.
- stream() - Method in interface org.springframework.cloud.gateway.server.mvc.invoke.OperationParameters
-
Return a stream of the contained parameters.
- stream(String) - Static method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctions
- streamHandlerFunctionDefinition() - Method in class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionAutoConfiguration
- stripPrefix() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- stripPrefix() - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- stripPrefix(int) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- stripPrefix(int) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- supportsEventType(Class) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- supportsSourceType(Class) - Method in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
T
- temporaryRedirect(URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 307 Temporary Redirect status and a location header set to the given URI.
- tokenRelay() - Static method in class org.springframework.cloud.gateway.server.mvc.filter.TokenRelayFilterFunctions
- tokenRelay(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.TokenRelayFilterFunctions
- TokenRelayFilterFunctions - Class in org.springframework.cloud.gateway.server.mvc.filter
- TokenRelayFilterFunctions.FilterSupplier - Class in org.springframework.cloud.gateway.server.mvc.filter
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues.KeyValue
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.config.FilterProperties
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.config.GatewayMvcProperties
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.config.NormalizedOperationMethod
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.config.PredicateProperties
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.config.RouteProperties
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayDelegatingRouterFunction
- toString() - Method in record class org.springframework.cloud.gateway.server.mvc.handler.HandlerFunctionDefinition.Default
-
Returns a string representation of this record class.
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.invoke.reflect.DefaultOperationMethod
- toString() - Method in class org.springframework.cloud.gateway.server.mvc.invoke.reflect.ReflectiveOperationInvoker
- transferEncodingNormalizationRequestHeadersFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- TransferEncodingNormalizationRequestHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- TransferEncodingNormalizationRequestHeadersFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.TransferEncodingNormalizationRequestHeadersFilter
- TrustedProxies - Interface in org.springframework.cloud.gateway.server.mvc.filter
- TrustedProxies.ConditionalOnPropertyExists - Annotation Interface in org.springframework.cloud.gateway.server.mvc.filter
- TrustedProxies.ForwardedTrustedProxiesCondition - Class in org.springframework.cloud.gateway.server.mvc.filter
- TrustedProxies.OnPropertyExistsCondition - Class in org.springframework.cloud.gateway.server.mvc.filter
- TrustedProxies.XForwardedTrustedProxiesCondition - Class in org.springframework.cloud.gateway.server.mvc.filter
- type() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.common.Shortcut
-
Strategy for parsing the shortcut String.
U
- unprocessableEntity() - Static method in interface org.springframework.cloud.gateway.server.mvc.handler.GatewayServerResponse
-
Create a builder with a 422 Unprocessable Entity status.
- uri(String) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- uri(String) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- uri(URI) - Static method in class org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions
- uri(URI) - Static method in interface org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions
- uri(URI) - Method in class org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.DefaultRequestBuilder
- uri(URI) - Method in interface org.springframework.cloud.gateway.server.mvc.handler.ProxyExchange.RequestBuilder
V
- value() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.common.Configurable
- value() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.common.Shortcut
-
The names and order of arguments for a shortcut.
- value() - Element in annotation interface org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies.ConditionalOnPropertyExists
- valueOf(String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.HttpStatusHolder
- valueOf(String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues.KeyValue
- valueOf(String) - Static method in class org.springframework.cloud.gateway.server.mvc.common.KeyValues
- valueOf(String) - Static method in enum class org.springframework.cloud.gateway.server.mvc.common.Shortcut.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions.DedupeStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.StripVersion
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.cloud.gateway.server.mvc.common.Shortcut.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.cloud.gateway.server.mvc.filter.AfterFilterFunctions.DedupeStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.cloud.gateway.server.mvc.filter.RewriteLocationResponseHeaderFilterFunctions.StripVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(String) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
RequestPredicateto match to the request API version extracted from and parsed with the configuredApiVersionStrategy.
W
- WebMvcMissingFromClasspathConfiguration() - Constructor for class org.springframework.cloud.gateway.server.mvc.GatewayMvcClassPathWarningAutoConfiguration.WebMvcMissingFromClasspathConfiguration
- weight(String, int) - Static method in class org.springframework.cloud.gateway.server.mvc.predicate.GatewayRequestPredicates
-
A predicate which will select a route based on its assigned weight.
- WEIGHT_ATTR - Static variable in class org.springframework.cloud.gateway.server.mvc.common.MvcUtils
-
Weight attribute name.
- WEIGHT_CALC_FILTER_ORDER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
-
Order of Weight Calculator Web filter.
- weightCalculatorFilter() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- WeightCalculatorFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- WeightCalculatorFilter() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.WeightCalculatorFilter
- WeightConfig - Class in org.springframework.cloud.gateway.server.mvc.common
- WeightConfig(String) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- WeightConfig(String, String, int) - Constructor for class org.springframework.cloud.gateway.server.mvc.common.WeightConfig
- withAttribute(String, Object) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
- withAttributes(Consumer) - Method in class org.springframework.cloud.gateway.server.mvc.handler.GatewayRouterFunctionsBuilder
X
- X_FORWARDED_FOR_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
X-Forwarded-For Header.
- X_FORWARDED_HOST_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
X-Forwarded-Host Header.
- X_FORWARDED_PORT_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
X-Forwarded-Port Header.
- X_FORWARDED_PREFIX_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
X-Forwarded-Prefix Header.
- X_FORWARDED_PROTO_HEADER - Static variable in class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
X-Forwarded-Proto Header.
- xForwardedRequestHeadersFilter(XForwardedRequestHeadersFilterProperties, GatewayMvcProperties) - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- XForwardedRequestHeadersFilter - Class in org.springframework.cloud.gateway.server.mvc.filter
- XForwardedRequestHeadersFilter(XForwardedRequestHeadersFilterProperties) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
-
Deprecated.
- XForwardedRequestHeadersFilter(XForwardedRequestHeadersFilterProperties, String) - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilter
- xForwardedRequestHeadersFilterProperties() - Method in class org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfiguration
- XForwardedRequestHeadersFilterProperties - Class in org.springframework.cloud.gateway.server.mvc.filter
- XForwardedRequestHeadersFilterProperties() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.XForwardedRequestHeadersFilterProperties
- XForwardedTrustedProxiesCondition() - Constructor for class org.springframework.cloud.gateway.server.mvc.filter.TrustedProxies.XForwardedTrustedProxiesCondition
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form