org.apache.tapestry5.internal.services
Class DefaultRequestExceptionHandler
java.lang.Object
  
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler
- All Implemented Interfaces: 
 - RequestExceptionHandler
 
public class DefaultRequestExceptionHandler
- extends Object
- implements RequestExceptionHandler
  
Default implementation of RequestExceptionHandler that displays the standard ExceptionReport page. The page
 must implement the ExceptionReporter interface.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultRequestExceptionHandler
public DefaultRequestExceptionHandler(RequestPageCache pageCache,
                                      PageResponseRenderer renderer,
                                      org.slf4j.Logger logger,
                                      @Symbol(value="tapestry.exception-report-page")
                                      String pageName,
                                      Response response)
handleRequestException
public void handleRequestException(Throwable exception)
                            throws IOException
- Description copied from interface: 
RequestExceptionHandler 
- Reponsible for handling the error in some way and providing some response to the client. A
 default implementation may render an error response page.
 
 
 The handler is also responsible for setting the response status and the X-Tapestry-ErrorMessage response header.
 These are very important in Ajax requests to allow the client-side logic to detect the error and present it to
 the user.
- Specified by:
 handleRequestException in interface RequestExceptionHandler
 
- Parameters:
 exception - uncaught exception to be reported
- Throws:
 IOException
 
 
Copyright © 2003-2012 The Apache Software Foundation.