Class DbAclJsonMappingExceptionMapper
java.lang.Object
io.deephaven.shadow.resteasy.com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
com.illumon.iris.db.v2.permissions.rs.exceptions.DbAclJsonMappingExceptionMapper
- All Implemented Interfaces:
io.deephaven.shadow.resteasy.javax.ws.rs.ext.ExceptionMapper<io.deephaven.shadow.resteasy.com.fasterxml.jackson.databind.JsonMappingException>
@Provider
public class DbAclJsonMappingExceptionMapper
extends io.deephaven.shadow.resteasy.com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
Overrides the shadow jackson provided mapper see
JsonMappingExceptionMapper
for JsonMappingException
allows us to log these errors in backend and audit logs-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.shadow.resteasy.javax.ws.rs.core.Response
toResponse
(io.deephaven.shadow.resteasy.com.fasterxml.jackson.databind.JsonMappingException exception)
-
Field Details
-
request
@Context protected javax.servlet.http.HttpServletRequest request
-
-
Constructor Details
-
DbAclJsonMappingExceptionMapper
public DbAclJsonMappingExceptionMapper()
-
-
Method Details
-
toResponse
public io.deephaven.shadow.resteasy.javax.ws.rs.core.Response toResponse(io.deephaven.shadow.resteasy.com.fasterxml.jackson.databind.JsonMappingException exception) - Specified by:
toResponse
in interfaceio.deephaven.shadow.resteasy.javax.ws.rs.ext.ExceptionMapper<io.deephaven.shadow.resteasy.com.fasterxml.jackson.databind.JsonMappingException>
- Overrides:
toResponse
in classio.deephaven.shadow.resteasy.com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper
-