Package org.kiwiproject.jaxrs.exception
Class WebApplicationExceptionMapper
java.lang.Object
org.kiwiproject.jaxrs.exception.WebApplicationExceptionMapper
- All Implemented Interfaces:
jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
@Provider
public class WebApplicationExceptionMapper
extends Object
implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
Map
WebApplicationException to Response.
The mapped response has status code 500 (Bad Request) and media type JSON.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsetoResponse(jakarta.ws.rs.WebApplicationException exception) Convert the givenWebApplicationExceptionto a response containing a JSON entity.
-
Constructor Details
-
WebApplicationExceptionMapper
public WebApplicationExceptionMapper()
-
-
Method Details
-
toResponse
public jakarta.ws.rs.core.Response toResponse(jakarta.ws.rs.WebApplicationException exception) Convert the givenWebApplicationExceptionto a response containing a JSON entity. The response status code matches the status of theResponsereferenced by theWebApplicationException.- Specified by:
toResponsein interfacejakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>- Parameters:
exception- the exception to convert- Returns:
- a response
- See Also:
-