Response in case of an error. In case of an error the registered WuiExceptionMapper will create a Response containing the proper HTTP status and an instance of this class as a JSON.
name | data type | description |
---|---|---|
statusCode | number | HTTP status code of the response. See Response.Status#getStatusCode() |
statusReasonPhrase | string | HTTP status reason phrase. See Response.Status#getReasonPhrase() |
statusClass | string | HTTP status class. See Response.Family |
message | string | Associated message. In some cases this message might differ from exceptionMessage: for example when a ParamConverter fails with a WuiException it is usually packed in a wrapping exception by the framework. This field holds the message of the original WuiException. See Throwable#getMessage() |
exceptionMessage | string | Message of associated exception or null .
In some cases this message might differ from message: for example when a ParamConverter
fails with a WuiException it is usually packed in a wrapping exception by the framework. This field
holds the message of the wrapping final Exception .
|
exceptionStackTrace | string | Full stack trace of associated exception or null .
When not null this is a multi line String containing the full stack trace.
See Throwable#printStackTrace() and ExceptionUtils#getStackTrace(java.lang.Throwable).
|
Example
{ "statusCode" : 12345, "statusReasonPhrase" : "...", "statusClass" : "...", "message" : "...", "exceptionMessage" : "...", "exceptionStackTrace" : "..." }