org.salespointframework.web.spring.annotations
Class SalespointAnnotationHandlerMapping
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.handler.AbstractHandlerMapping
org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping
org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping
org.salespointframework.web.spring.annotations.SalespointAnnotationHandlerMapping
- All Implemented Interfaces:
- org.springframework.context.ApplicationContextAware, org.springframework.context.MessageSourceAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.HandlerMapping
public class SalespointAnnotationHandlerMapping
- extends org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping
- implements org.springframework.context.MessageSourceAware
Conforms with DefaultAnnotationsHandlerMapping from Spring except the
Handling of Interceptors
- Author:
- Lars Kreisz, Uwe Schmidt
- See Also:
Interceptors
Field Summary |
private java.util.logging.Logger |
log
|
private org.springframework.context.MessageSource |
messageSource
|
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
Fields inherited from interface org.springframework.web.servlet.HandlerMapping |
BEST_MATCHING_PATTERN_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE |
Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Method Summary |
protected org.springframework.web.servlet.HandlerInterceptor[] |
detectInterceptors(java.lang.Class<?> handlerClass)
|
protected org.springframework.web.servlet.HandlerExecutionChain |
getHandlerExecutionChain(java.lang.Object handler,
javax.servlet.http.HttpServletRequest request)
|
private void |
logInterceptorsAdded(java.lang.Object handler,
org.springframework.web.servlet.HandlerInterceptor[] interceptors)
|
protected void |
raiseIllegalInterceptorValue(java.lang.Class<?> handlerClass,
java.lang.Class<? extends org.springframework.web.servlet.HandlerInterceptor> interceptorClass)
|
void |
setMessageSource(org.springframework.context.MessageSource messageSource)
|
Methods inherited from class org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping |
addUrlsForPath, determineUrlsForHandler, determineUrlsForHandlerMethods, determineUrlsForHandlerMethods, setUseDefaultSuffixPattern, validateHandler, validateMapping |
Methods inherited from class org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping |
detectHandlers, initApplicationContext, setDetectHandlersInAncestorContexts |
Methods inherited from class org.springframework.web.servlet.handler.AbstractUrlHandlerMapping |
buildPathExposingHandler, exposePathWithinMapping, exposeUriTemplateVariables, getHandlerInternal, getHandlerMap, getPathMatcher, getRootHandler, initInterceptors, lookupHandler, registerHandler, registerHandler, setAlwaysUseFullPath, setLazyInitHandlers, setMappedInterceptors, setPathMatcher, setRootHandler, setUrlDecode, setUrlPathHelper |
Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerMapping |
adaptInterceptor, extendInterceptors, getAdaptedInterceptors, getDefaultHandler, getHandler, getOrder, setDefaultHandler, setInterceptors, setOrder |
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private java.util.logging.Logger log
messageSource
private org.springframework.context.MessageSource messageSource
SalespointAnnotationHandlerMapping
public SalespointAnnotationHandlerMapping()
setMessageSource
public void setMessageSource(org.springframework.context.MessageSource messageSource)
- Specified by:
setMessageSource
in interface org.springframework.context.MessageSourceAware
getHandlerExecutionChain
protected org.springframework.web.servlet.HandlerExecutionChain getHandlerExecutionChain(java.lang.Object handler,
javax.servlet.http.HttpServletRequest request)
- Overrides:
getHandlerExecutionChain
in class org.springframework.web.servlet.handler.AbstractHandlerMapping
logInterceptorsAdded
private void logInterceptorsAdded(java.lang.Object handler,
org.springframework.web.servlet.HandlerInterceptor[] interceptors)
detectInterceptors
protected org.springframework.web.servlet.HandlerInterceptor[] detectInterceptors(java.lang.Class<?> handlerClass)
raiseIllegalInterceptorValue
protected void raiseIllegalInterceptorValue(java.lang.Class<?> handlerClass,
java.lang.Class<? extends org.springframework.web.servlet.HandlerInterceptor> interceptorClass)