Evitar o uso do método HttpServletRequestWrapper isRequestedSessionIdFromUrl descontinuado

Esta regra sinaliza o método descontinuado a seguir a partir do javax.servlet.http.HttpServletRequestWrapper classe:

Esse método foi descontinuado em JavaEE8 e pode ser removido em uma liberação futura.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() não deve mais ser usado e a substituição preferencial é isRequestedSessionIdFromURL() . O HttpServletRequestWrapper.isRequestedSessionIdFromURL() O método fornece todas as mesmas funcionalidades que isRequestedSessionIdFromUrl() .

Use o isRequestedSessionIdFromURL() seja compatível com JavaEE8 no Liberty.

A correção automatizada substitui chamadas para isRequestedSessionIdFromUrl() com chamadas para o isRequestedSessionIdFromURL() . Por exemplo, o seguinte código

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromUrl();

é substituído por

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromURL();

Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.