|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.code.rees.scope.spring.ConversationInterceptor
public class ConversationInterceptor
This Spring MVC interceptor uses a ConversationProcessor to
process conversations before and after controller execution.
| Field Summary | |
|---|---|
protected HttpConversationContextManagerProvider |
conversationContextManagerProvider
|
protected ConversationProcessor |
conversationProcessor
|
| Constructor Summary | |
|---|---|
ConversationInterceptor()
|
|
| Method Summary | |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception exception)
Calls ConversationAdapter.executePostProcessors() |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
This method not used by the Interceptor |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
Calls ConversationProcessor.processConversations(ConversationAdapter) and
passes in a SpringConversationAdapter. |
void |
setConversationContextManagerProvider(HttpConversationContextManagerProvider conversationContextManagerProvider)
Set the HttpConversationContextManagerProvider |
void |
setConversationManager(ConversationProcessor conversationProcessor)
Set the ConversationProcessor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ConversationProcessor conversationProcessor
protected HttpConversationContextManagerProvider conversationContextManagerProvider
| Constructor Detail |
|---|
public ConversationInterceptor()
| Method Detail |
|---|
public void setConversationManager(ConversationProcessor conversationProcessor)
ConversationProcessor
conversationProcessor - public void setConversationContextManagerProvider(HttpConversationContextManagerProvider conversationContextManagerProvider)
HttpConversationContextManagerProvider
conversationContextManagerProvider -
public void afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception exception)
throws Exception
ConversationAdapter.executePostProcessors()
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorException
public void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws Exception
postHandle in interface org.springframework.web.servlet.HandlerInterceptorException
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
throws Exception
ConversationProcessor.processConversations(ConversationAdapter) and
passes in a SpringConversationAdapter.
preHandle in interface org.springframework.web.servlet.HandlerInterceptorException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||