org.springframework.extensions.surf.mvc
Class RequestContextInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by org.springframework.extensions.surf.mvc.AbstractWebFrameworkInterceptor
          extended by org.springframework.extensions.surf.mvc.RequestContextInterceptor
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.HandlerInterceptor

public class RequestContextInterceptor
extends AbstractWebFrameworkInterceptor

Web Framework interceptor responsible for creating the request context instance and binding it into the request.

Author:
muzquiano

Constructor Summary
RequestContextInterceptor()
           
 
Method Summary
 void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
           
 void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
           
 boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
           
 
Methods inherited from class org.springframework.extensions.surf.mvc.AbstractWebFrameworkInterceptor
getRenderService, getServiceRegistry, getWebFrameworkConfiguration, getWebFrameworkManager, setApplicationContext, setServiceRegistry, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestContextInterceptor

public RequestContextInterceptor()
Method Detail

preHandle

public boolean preHandle(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         Object handler)
                  throws Exception
Specified by:
preHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
preHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
Exception

postHandle

public void postHandle(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       Object handler,
                       org.springframework.web.servlet.ModelAndView modelAndView)
                throws Exception
Specified by:
postHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
postHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
Exception

afterCompletion

public void afterCompletion(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            Object handler,
                            Exception ex)
                     throws Exception
Specified by:
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
afterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
Exception


Copyright © 2009 SpringSource, Inc. All Rights Reserved.