Class MappedInterceptorAdapter
java.lang.Object
org.citrusframework.http.interceptor.MappedInterceptorAdapter
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
public class MappedInterceptorAdapter
extends Object
implements org.springframework.web.servlet.HandlerInterceptor
Adapter for
MappedInterceptor conditionally applies interceptor
based on request url and path matcher.- Since:
- 1.4
- Author:
- Christoph Deppisch
-
Constructor Summary
ConstructorsConstructorDescriptionMappedInterceptorAdapter(org.springframework.web.servlet.handler.MappedInterceptor mappedInterceptor, org.springframework.web.util.UrlPathHelper urlPathHelper, org.springframework.util.PathMatcher pathMatcher) Default constructor using mapped interceptor, url path helper as well as path matcher instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler, Exception ex) voidpostHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) booleanpreHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler)
-
Constructor Details
-
MappedInterceptorAdapter
public MappedInterceptorAdapter(org.springframework.web.servlet.handler.MappedInterceptor mappedInterceptor, org.springframework.web.util.UrlPathHelper urlPathHelper, org.springframework.util.PathMatcher pathMatcher) Default constructor using mapped interceptor, url path helper as well as path matcher instance.- Parameters:
mappedInterceptor-urlPathHelper-pathMatcher-
-
-
Method Details
-
preHandle
public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler) throws Exception - Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
Exception
-
postHandle
public void postHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) throws Exception - Specified by:
postHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
Exception
-
afterCompletion
public void afterCompletion(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler, Exception ex) throws Exception - Specified by:
afterCompletionin interfaceorg.springframework.web.servlet.HandlerInterceptor- Throws:
Exception
-