org.apache.tapestry5.services

## Interface RequestExceptionHandler

- All Known Implementing Classes:
    DefaultRequestExceptionHandler

      public interface RequestExceptionHandler

  Service invoked when an uncaught exception occurs. The error handler is responsible for providing a response to the user to describe the error.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `handleRequestException(Throwable exception)` Reponsible for handling the error in some way and providing some response to the client.

- - ### Method Detail

    - #### handleRequestException

          void handleRequestException(Throwable exception)
                                      throws IOException

      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.
      Parameters:
        `exception` - uncaught exception to be reported
      Throws:
        `IOException`

${project.version} - Copyright © 2003-2014 The Apache Software Foundation.