Uses of Interface
org.springframework.web.reactive.result.condition.RequestCondition
Packages that use RequestCondition Package Description org.springframework.web.reactive.result.condition RequestCondition
and implementations for matching requests based on different criteria.org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.Uses of RequestCondition in org.springframework.web.reactive.result.condition
Classes in org.springframework.web.reactive.result.condition that implement RequestCondition Modifier and Type Class Description class
AbstractRequestCondition<T extends AbstractRequestCondition<T>>
A base class forRequestCondition
types providing implementations ofAbstractRequestCondition.equals(Object)
,AbstractRequestCondition.hashCode()
, andAbstractRequestCondition.toString()
.class
CompositeRequestCondition
Implements theRequestCondition
contract by delegating to multipleRequestCondition
types and using a logical conjunction (' && ') to ensure all conditions match a given request.class
ConsumesRequestCondition
A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions.class
HeadersRequestCondition
A logical conjunction (' && ') request condition that matches a request against a set of header expressions with syntax defined inRequestMapping.headers()
.class
ParamsRequestCondition
A logical conjunction (' && ') request condition that matches a request against a set parameter expressions with syntax defined inRequestMapping.params()
.class
PatternsRequestCondition
A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns.class
ProducesRequestCondition
A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions.class
RequestConditionHolder
A holder for aRequestCondition
useful when the type of the request condition is not known ahead of time, e.g.class
RequestMethodsRequestCondition
A logical disjunction (' || ') request condition that matches a request against a set ofRequestMethods
.Methods in org.springframework.web.reactive.result.condition that return RequestCondition Modifier and Type Method Description RequestCondition<?>
RequestConditionHolder. getCondition()
Return the held request condition, ornull
if not holding one.Methods in org.springframework.web.reactive.result.condition that return types with arguments of type RequestCondition Modifier and Type Method Description List<RequestCondition<?>>
CompositeRequestCondition. getConditions()
Return the underlying conditions, possibly empty but nevernull
.Constructors in org.springframework.web.reactive.result.condition with parameters of type RequestCondition Constructor Description CompositeRequestCondition(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
Classes in org.springframework.web.reactive.result.method that implement RequestCondition Modifier and Type Class Description class
RequestMappingInfo
Request mapping information.Methods in org.springframework.web.reactive.result.method that return RequestCondition Modifier and Type Method Description RequestCondition<?>
RequestMappingInfo. getCustomCondition()
Returns the "custom" condition of thisRequestMappingInfo
; ornull
.Methods in org.springframework.web.reactive.result.method with parameters of type RequestCondition Modifier and Type Method Description RequestMappingInfo.Builder
RequestMappingInfo.Builder. customCondition(RequestCondition<?> condition)
Set a custom condition to use.Constructors in org.springframework.web.reactive.result.method with parameters of type RequestCondition Constructor Description RequestMappingInfo(String name, PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom)
RequestMappingInfo(PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom)
Creates a new instance with the given request conditions.RequestMappingInfo(RequestMappingInfo info, RequestCondition<?> customRequestCondition)
Re-create a RequestMappingInfo with the given custom request condition.Uses of RequestCondition in org.springframework.web.reactive.result.method.annotation
Methods in org.springframework.web.reactive.result.method.annotation that return RequestCondition Modifier and Type Method Description protected 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.Methods in org.springframework.web.reactive.result.method.annotation with parameters of type RequestCondition Modifier and Type Method Description protected 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.