public class DelegatingHandlerMapping extends Object implements HandlerMapping, Ordered, MatchableHandlerMapping
HandlerMapping that considers a List of delegates. It will keep on traversing the delegates in case
an HttpMediaTypeNotAcceptableException is thrown while trying to lookup the handler on a particular delegate.HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEBEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE| Constructor and Description |
|---|
DelegatingHandlerMapping(List<HandlerMapping> delegates)
Creates a new
DelegatingHandlerMapping for the given delegates. |
| Modifier and Type | Method and Description |
|---|---|
List<HandlerMapping> |
getDelegates() |
HandlerExecutionChain |
getHandler(javax.servlet.http.HttpServletRequest request) |
int |
getOrder() |
RequestMatchResult |
match(javax.servlet.http.HttpServletRequest request,
String pattern) |
public DelegatingHandlerMapping(List<HandlerMapping> delegates)
DelegatingHandlerMapping for the given delegates.delegates - must not be null.public HandlerExecutionChain getHandler(javax.servlet.http.HttpServletRequest request) throws Exception
getHandler in interface HandlerMappingExceptionpublic RequestMatchResult match(javax.servlet.http.HttpServletRequest request, String pattern)
match in interface MatchableHandlerMappingpublic List<HandlerMapping> getDelegates()
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.