Class ErrorMessageResponseEnricher

  • All Implemented Interfaces:
    ErrorResponseEnricher

    public class ErrorMessageResponseEnricher
    extends Object
    implements ErrorResponseEnricher
    This enricher copies the error message from the exception onto the error response resource.
    Since:
    2.0.0
    Author:
    Paul Klos
    • Constructor Detail

      • ErrorMessageResponseEnricher

        public ErrorMessageResponseEnricher()
    • 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.
        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