|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ErrorHandler
The ErrorHandler
defines the interface of the service used by
the Sling to handle calls to HttpServletResponse.sendError
and
to handle uncaught Throwable
s.
Method Summary | |
---|---|
void |
handleError(int status,
String message,
SlingHttpServletRequest request,
SlingHttpServletResponse response)
Called to render a response for a HTTP status code. |
void |
handleError(Throwable throwable,
SlingHttpServletRequest request,
SlingHttpServletResponse response)
Called to render a response for an uncaught Throwable . |
Method Detail |
---|
void handleError(int status, String message, SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException
If the response has already been committed, an error message should be logged but no further processing should take place.
status
- The HTTP status code to setmessage
- An optional message to write to the response. This message
may be null
.request
- The request object providing more information on the
request.response
- The response object used to send the status and message.
IOException
- May be thrown if an error occurrs sending the
response.void handleError(Throwable throwable, SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException
Throwable
.
If the response has already been committed, an error message should be logged but no further processing should take place.
throwable
- The Throwable
causing this method to be
called.request
- The request object providing more information on the
request.response
- The response object used to send the status and message.
IOException
- May be thrown if an error occurrs sending the
response.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |