Class ApiErrorResponseEnricher

    • Constructor Detail

      • ApiErrorResponseEnricher

        public ApiErrorResponseEnricher()
    • Method Detail

      • doEnrich

        public void doEnrich​(ErrorResponseResource errorResponseResource,
                             Throwable throwable,
                             org.springframework.web.context.request.WebRequest request,
                             org.springframework.http.HttpStatus httpStatus)
        Performs the enrichment of the error response resource. Note that the http status is a given, it is assumed to be determined in the exception handler.

        NOTE: This enricher only applies if throwable is an ApiException and #errorResponseResource is an ApiErrorResponseResource.

        Specified by:
        doEnrich in interface ErrorResponseEnricher
        Parameters:
        errorResponseResource - the error response resource
        throwable - the exception that was raised
        request - the original web request
        httpStatus - the http status that will be returned