public class SeamExceptionHandlingListener extends Object implements ExceptionHandlingListener
Constructor and Description |
---|
SeamExceptionHandlingListener() |
Modifier and Type | Method and Description |
---|---|
void |
afterDispatch(Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Cleans up context created in
beforeSetErrorPageAttribute(Throwable, HttpServletRequest, HttpServletResponse) when needed. |
void |
beforeForwardToErrorPage(Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
beforeSetErrorPageAttribute(Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Initiates a mock faces context when needed and tries to restore current conversation
|
protected org.jboss.seam.mock.MockFacesContext |
createFacesContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
responseComplete() |
void |
startHandling(Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Rollbacks transaction if necessary
|
public SeamExceptionHandlingListener()
public void beforeSetErrorPageAttribute(Throwable t, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
beforeSetErrorPageAttribute
in interface ExceptionHandlingListener
IOException
javax.servlet.ServletException
public void beforeForwardToErrorPage(Throwable t, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
beforeForwardToErrorPage
in interface ExceptionHandlingListener
IOException
javax.servlet.ServletException
public void startHandling(Throwable t, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
startHandling
in interface ExceptionHandlingListener
javax.servlet.ServletException
public void afterDispatch(Throwable t, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
beforeSetErrorPageAttribute(Throwable, HttpServletRequest, HttpServletResponse)
when needed.afterDispatch
in interface ExceptionHandlingListener
IOException
javax.servlet.ServletException
protected org.jboss.seam.mock.MockFacesContext createFacesContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public void responseComplete()
responseComplete
in interface ExceptionHandlingListener
Copyright © 2018 Nuxeo. All rights reserved.