Uses of Interface
org.springframework.web.reactive.result.condition.RequestCondition
Package
Description
RequestCondition
and implementations for matching requests based on different criteria.Infrastructure for handler method processing.
Infrastructure for annotation-based handler method processing.
-
Uses of RequestCondition in org.springframework.web.reactive.result.condition
Modifier and TypeClassDescriptionclass
AbstractRequestCondition<T extends AbstractRequestCondition<T>>
A base class forRequestCondition
types providing implementations ofAbstractRequestCondition.equals(Object)
,AbstractRequestCondition.hashCode()
, andAbstractRequestCondition.toString()
.class
Implements theRequestCondition
contract by delegating to multipleRequestCondition
types and using a logical conjunction (' && '
) to ensure all conditions match a given request.final class
A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions.final class
A logical conjunction (' && '
) request condition that matches a request against a set of header expressions with syntax defined inRequestMapping.headers()
.final class
A logical conjunction (' && '
) request condition that matches a request against a set parameter expressions with syntax defined inRequestMapping.params()
.final class
A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns.final class
A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions.final class
A holder for aRequestCondition
useful when the type of the request condition is not known ahead of time, e.g.final class
A logical disjunction (' || ') request condition that matches a request against a set ofRequestMethods
.Modifier and TypeMethodDescriptionRequestConditionHolder.getCondition()
Return the held request condition, ornull
if not holding one.Modifier and TypeMethodDescriptionList<RequestCondition<?>>
CompositeRequestCondition.getConditions()
Return the underlying conditions, possibly empty but nevernull
.ModifierConstructorDescriptionCompositeRequestCondition
(RequestCondition<?>... requestConditions) Create an instance with 0 or moreRequestCondition
types.RequestConditionHolder
(RequestCondition<?> requestCondition) Create a new holder to wrap the given request condition. -
Uses of RequestCondition in org.springframework.web.reactive.result.method
Modifier and TypeMethodDescriptionRequestMappingInfo.getCustomCondition()
Returns the "custom" condition of thisRequestMappingInfo
; ornull
.Modifier and TypeMethodDescriptionRequestMappingInfo.Builder.customCondition
(RequestCondition<?> condition) Set a custom condition to use.ModifierConstructorDescriptionRequestMappingInfo
(String name, PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) Deprecated.RequestMappingInfo
(PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) Deprecated.as of 5.3.4 in favor usingRequestMappingInfo.Builder
viaRequestMappingInfo.paths(String...)
.RequestMappingInfo
(RequestMappingInfo info, RequestCondition<?> customRequestCondition) Deprecated.since 5.3.4 in favor of using aRequestMappingInfo.Builder
viaRequestMappingInfo.mutate()
. -
Uses of RequestCondition in org.springframework.web.reactive.result.method.annotation
Modifier and TypeMethodDescriptionprotected RequestCondition<?>
RequestMappingHandlerMapping.getCustomMethodCondition
(Method method) Provide a custom method-level request condition.protected RequestCondition<?>
RequestMappingHandlerMapping.getCustomTypeCondition
(Class<?> handlerType) Provide a custom type-level request condition.Modifier and TypeMethodDescriptionprotected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(RequestMapping requestMapping, RequestCondition<?> customCondition) Create aRequestMappingInfo
from the supplied@RequestMapping
annotation, which is either a directly declared annotation, a meta-annotation, or the synthesized result of merging annotation attributes within an annotation hierarchy.
RequestMappingInfo.Builder
viaRequestMappingInfo.paths(String...)
.