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 Details

    • WebApplicationExceptionMapper

      public WebApplicationExceptionMapper()
  • Method Details

    • toResponse

      public jakarta.ws.rs.core.Response toResponse(jakarta.ws.rs.WebApplicationException exception)
      Convert the given WebApplicationException to a response containing a JSON entity. The response status code matches the status of the Response referenced by the WebApplicationException.
      Specified by:
      toResponse in interface jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
      Parameters:
      exception - the exception to convert
      Returns:
      a response
      See Also: