## Uses of Class
org.springframework.web.reactive.result.method.RequestMappingInfo

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

Methods in org.springframework.web.reactive.result.method that return RequestMappingInfo
`RequestMappingInfo` RequestMappingInfo.Builder.`build()` Build the RequestMappingInfo.
`RequestMappingInfo` RequestMappingInfo.`combine(RequestMappingInfo other)` Combines "this" request mapping info (i.e.
`RequestMappingInfo` RequestMappingInfo.`getMatchingCondition(org.springframework.web.server.ServerWebExchange exchange)` Checks if all conditions in this request mapping info match the provided request and returns a potentially new request mapping info with conditions tailored to the current request.
`protected RequestMappingInfo` RequestMappingInfoHandlerMapping.`getMatchingMapping(RequestMappingInfo info, org.springframework.web.server.ServerWebExchange exchange)` Check if the given RequestMappingInfo matches the current request and return a (potentially new) instance with conditions that match the current request -- for example with a subset of URL patterns.

Methods in org.springframework.web.reactive.result.method that return types with arguments of type RequestMappingInfo
`protected Comparator<RequestMappingInfo>` RequestMappingInfoHandlerMapping.`getMappingComparator(org.springframework.web.server.ServerWebExchange exchange)` Provide a Comparator to sort RequestMappingInfos matched to a request.

Methods in org.springframework.web.reactive.result.method with parameters of type RequestMappingInfo
`RequestMappingInfo` RequestMappingInfo.`combine(RequestMappingInfo other)` Combines "this" request mapping info (i.e.
`int` RequestMappingInfo.`compareTo(RequestMappingInfo other, org.springframework.web.server.ServerWebExchange exchange)` Compares "this" info (i.e.
`protected RequestMappingInfo` RequestMappingInfoHandlerMapping.`getMatchingMapping(RequestMappingInfo info, org.springframework.web.server.ServerWebExchange exchange)` Check if the given RequestMappingInfo matches the current request and return a (potentially new) instance with conditions that match the current request -- for example with a subset of URL patterns.
`protected void` RequestMappingInfoHandlerMapping.`handleMatch(RequestMappingInfo info, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.server.ServerWebExchange exchange)` Expose URI template variables, matrix variables, and producible media types in the request.

Method parameters in org.springframework.web.reactive.result.method with type arguments of type RequestMappingInfo
`protected org.springframework.web.method.HandlerMethod` RequestMappingInfoHandlerMapping.`handleNoMatch(Set<RequestMappingInfo> infos, org.springframework.web.server.ServerWebExchange exchange)` Iterate all RequestMappingInfos once again, look if any match by URL at least and raise exceptions accordingly.

Constructors in org.springframework.web.reactive.result.method with parameters of type RequestMappingInfo
Constructor and Description
`RequestMappingInfo(RequestMappingInfo info, RequestCondition<?> customRequestCondition)` Re-create a RequestMappingInfo with the given custom request condition.

### Uses of RequestMappingInfo in org.springframework.web.reactive.result.method.annotation

Methods in org.springframework.web.reactive.result.method.annotation that return RequestMappingInfo

`protected RequestMappingInfo`

RequestMappingHandlerMapping.`createRequestMappingInfo(org.springframework.web.bind.annotation.RequestMapping requestMapping, RequestCondition<?> customCondition)`
Create a `RequestMappingInfo` 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.

`protected RequestMappingInfo` RequestMappingHandlerMapping.`getMappingForMethod(Method method, Class<?> handlerType)` Uses method and type-level @`RequestMapping` annotations to create the RequestMappingInfo.

Methods in org.springframework.web.reactive.result.method.annotation with parameters of type RequestMappingInfo
`protected org.springframework.web.cors.CorsConfiguration` RequestMappingHandlerMapping.`initCorsConfiguration(Object handler, Method method, RequestMappingInfo mappingInfo)`
`protected void` RequestMappingHandlerMapping.`registerHandlerMethod(Object handler, Method method, RequestMappingInfo mapping)`
`void` RequestMappingHandlerMapping.`registerMapping(RequestMappingInfo mapping, Object handler, Method method)`