# Uses of Package
org.springframework.web.reactive.result.condition

Packages that use org.springframework.web.reactive.result.condition
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.

Classes in org.springframework.web.reactive.result.condition used by org.springframework.web.reactive.result.condition
Class and Description
AbstractRequestCondition A base class for `RequestCondition` types providing implementations of `AbstractRequestCondition.equals(Object)`, `AbstractRequestCondition.hashCode()`, and `AbstractRequestCondition.toString()`.
CompositeRequestCondition Implements the `RequestCondition` contract by delegating to multiple `RequestCondition` types and using a logical conjunction (' && ') to ensure all conditions match a given request.
ConsumesRequestCondition A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions.
HeadersRequestCondition A logical conjunction (' && ') request condition that matches a request against a set of header expressions with syntax defined in `RequestMapping.headers()`.
MediaTypeExpression A contract for media type expressions (e.g.
NameValueExpression A contract for `"name!=value"` style expression used to specify request parameters and request header conditions in `@RequestMapping`.
ParamsRequestCondition A logical conjunction (' && ') request condition that matches a request against a set parameter expressions with syntax defined in `RequestMapping.params()`.
PatternsRequestCondition A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns.
ProducesRequestCondition A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions.
RequestCondition Contract for request mapping conditions.
RequestConditionHolder A holder for a `RequestCondition` useful when the type of the request condition is not known ahead of time, e.g.
RequestMethodsRequestCondition A logical disjunction (' || ') request condition that matches a request against a set of `RequestMethods`.

Classes in org.springframework.web.reactive.result.condition used by org.springframework.web.reactive.result.method
Class and Description
ConsumesRequestCondition A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions.
HeadersRequestCondition A logical conjunction (' && ') request condition that matches a request against a set of header expressions with syntax defined in `RequestMapping.headers()`.
ParamsRequestCondition A logical conjunction (' && ') request condition that matches a request against a set parameter expressions with syntax defined in `RequestMapping.params()`.
PatternsRequestCondition A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns.
ProducesRequestCondition A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions.
RequestCondition Contract for request mapping conditions.
RequestMethodsRequestCondition A logical disjunction (' || ') request condition that matches a request against a set of `RequestMethods`.

Classes in org.springframework.web.reactive.result.condition used by org.springframework.web.reactive.result.method.annotation
Class and Description
RequestCondition Contract for request mapping conditions.