Nie używaj metody WsServerContainer doUpgrade produktu Apache Tomcat

W produktach Liberty 8.5.5.7 i tradycyjnym serwerze WebSphere Application Server 9.0 wprowadzono metodę WebSocket com.ibm.websphere.wsoc.WsWsocServerContainer doUpgrade, która pozwala, aby serwlet lub filtr wysłał żądanie zaktualizowania bieżącego żądania HTTP do sesji WebSocket. Produkt Apache Tomcat zapewnia podobną możliwość za pomocą metody org.apache.tomcat.websocket.server.WsServerContainer doUpgrade.

Ta reguła powoduje oznaczenie flagą metody WsServerContainer doUpgrade produktu Tomcat, aby można było przeprowadzić jej migrację do metody WsWsocServerContainer doUpgrade.

Metoda serwera WebSphere Application Server jest zdefiniowana następująco:


com.ibm.websphere.wsoc.WsWsocServerContainer

public void doUpgrade(HttpServletRequest request, HttpServletResponse, ServerEndpointConfig sec, java.util.Map<java.lang.String, java.lang.String> pathParams) throws ServletException, java.io.IOException }

Więcej informacji na ten temat oraz odsyłacz do dokumentacji języka Java można znaleźć w następujących dokumentach