diff options
-rw-r--r-- | container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletResponseController.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletResponseController.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletResponseController.java index 14e6ee4f5e2..e90dde0e4eb 100644 --- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletResponseController.java +++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletResponseController.java @@ -192,14 +192,12 @@ class ServletResponseController { } } - @SuppressWarnings("deprecation") private static void setStatus(HttpServletResponse response, int statusCode, String reasonPhrase) { + org.eclipse.jetty.server.Response jettyResponse = (org.eclipse.jetty.server.Response) response; if (reasonPhrase != null) { - // Sets the status line: a status code along with a custom message. - // Using a custom status message is deprecated in the Servlet API. No alternative exist. - response.setStatus(statusCode, reasonPhrase); // DEPRECATED + jettyResponse.setStatusWithReason(statusCode, reasonPhrase); } else { - response.setStatus(statusCode); + jettyResponse.setStatus(statusCode); } } |