Package ubic.gemma.rest.providers
package ubic.gemma.rest.providers
-
ClassesClassDescriptionAbstractExceptionMapper<E extends Throwable>Base class for decorators that handle the
GZIP
annotation.Map Spring Security'sAccessDeniedException
to a 403 Forbidden response.RegisterAnalyticsRequestEventListener
Request event listener that publishes an event when a request is finished.Handles Spring SecurityAuthenticationException
by producing a 403 Forbidden response.Automagically add theContent-Encoding: gzip
header to endpoints annotated withGZIP
.Adds aContent-Encoding: gzip
after the context has been intercepted byGZipEncoder
.This mapper ensures that raisedNotFoundException
throughout the API contain well-formedResponseErrorObject
entity.Decorate the OpenAPI spec with aContent-Encoding: gzip
header.Allow for reading and writingPath
objects.Render unhandled exceptions.MapWebApplicationException
so that it always expose aResponseErrorObject
entity.