org.nuxeo.ecm.platform.web.common.exceptionhandling.service
Interface ExceptionHandlingListener
- All Known Implementing Classes:
- NullExceptionHandlingListener, SeamExceptionHandlingListener
public interface ExceptionHandlingListener
Listener performing operations when dealing with an error. Order of methods
called:
- 1. startHandling
- 2. beforeSetErrorPageAttribute
- 3. beforeForwardToErrorPage
- 4. afterDispatch
- Author:
- arussel
Method Summary |
void |
afterDispatch(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
beforeForwardToErrorPage(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
beforeSetErrorPageAttribute(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
startHandling(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Error has happened, things to do before error is dealt with. |
startHandling
void startHandling(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Error has happened, things to do before error is dealt with.
- Throws:
java.io.IOException
javax.servlet.ServletException
beforeSetErrorPageAttribute
void beforeSetErrorPageAttribute(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
beforeForwardToErrorPage
void beforeForwardToErrorPage(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
afterDispatch
void afterDispatch(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.