Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
RequestMappingInfo |
RequestMappingInfo.Builder.build()
Build the RequestMappingInfo.
|
RequestMappingInfo |
RequestMappingInfo.combine(RequestMappingInfo other)
Combines "this" request mapping info (i.e.
|
RequestMappingInfo |
RequestMappingInfo.getMatchingCondition(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,
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.
|
Modifier and Type | Method and Description |
---|---|
protected Comparator<RequestMappingInfo> |
RequestMappingInfoHandlerMapping.getMappingComparator(ServerWebExchange exchange)
Provide a Comparator to sort RequestMappingInfos matched to a request.
|
Modifier and Type | Method and Description |
---|---|
RequestMappingInfo |
RequestMappingInfo.combine(RequestMappingInfo other)
Combines "this" request mapping info (i.e.
|
int |
RequestMappingInfo.compareTo(RequestMappingInfo other,
ServerWebExchange exchange)
Compares "this" info (i.e.
|
protected RequestMappingInfo |
RequestMappingInfoHandlerMapping.getMatchingMapping(RequestMappingInfo info,
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,
HandlerMethod handlerMethod,
ServerWebExchange exchange)
Expose URI template variables, matrix variables, and producible media types in the request.
|
Modifier and Type | Method and Description |
---|---|
protected HandlerMethod |
RequestMappingInfoHandlerMapping.handleNoMatch(Set<RequestMappingInfo> infos,
ServerWebExchange exchange)
Iterate all RequestMappingInfos once again, look if any match by URL at
least and raise exceptions accordingly.
|
Constructor and Description |
---|
RequestMappingInfo(RequestMappingInfo info,
RequestCondition<?> customRequestCondition)
Re-create a RequestMappingInfo with the given custom request condition.
|
Modifier and Type | Method and Description |
---|---|
protected RequestMappingInfo |
RequestMappingHandlerMapping.createRequestMappingInfo(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. |
Modifier and Type | Method and Description |
---|---|
protected CorsConfiguration |
RequestMappingHandlerMapping.initCorsConfiguration(Object handler,
Method method,
RequestMappingInfo mappingInfo) |