X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fcontroller%2FCustomResponseEntityExceptionHandler.java;h=f5ecd1044c7100e2a71b5c711850587fbde7a5f1;hb=662cc613e80c4079fdf5a54ce3135652cb9ad9a1;hp=6d8afa7deb6833eaab79c387e86097ba062a411c;hpb=beea5ee48a0efddde5e868eb0c99ba4ba67f1d46;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CustomResponseEntityExceptionHandler.java b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CustomResponseEntityExceptionHandler.java index 6d8afa7d..f5ecd104 100644 --- a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CustomResponseEntityExceptionHandler.java +++ b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CustomResponseEntityExceptionHandler.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * O-RAN-SC * %% - * Copyright (C) 2019 AT&T Intellectual Property and Nokia + * Copyright (C) 2019 AT&T Intellectual Property * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,17 +29,14 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.client.HttpStatusCodeException; +import org.springframework.web.client.RestClientResponseException; import org.springframework.web.context.request.WebRequest; import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler; /** - * Catches Http status code exceptions and builds a response with code 502 and - * some details wrapped in an ErrorTransport object. This factors out try-catch + * Catches certain exceptions. This controller advice factors out try-catch * blocks in many controller methods. * - * Why 502? I quote:
HTTP server received an invalid response from a - * server it consulted when acting as a proxy or gateway.- * * Also see:
HTTP server received an invalid response from a + * server it consulted when acting as a proxy or gateway.* - * @param ex The exception + * @param ex + * The exception * - * @param request The original request + * @param request + * The original request * * @return A response entity with status code 502 plus some details in the body. */ - @ExceptionHandler(HttpStatusCodeException.class) - public final ResponseEntity