Ne pas utiliser la méthode doUpgrade d'Apache Tomcat WsServerContainer

Liberty version 8.5.5.7 et WebSphere Application Server traditionnel version 9.0 introduisent la méthode WebSocket com.ibm.websphere.wsoc.WsWsocServerContainer doUpgrade, laquelle permet à un servlet ou à un filtre de demander que la demande HTTP actuelle soit mise à niveau vers une session WebSocket. Apache Tomcat fournit une fonction similaire par le biais de la méthode org.apache.tomcat.websocket.server.WsServerContainer doUpgrade.

Cette règle marque la méthode Tomcat WsServerContainer doUpgrade afin que vous puissiez la migrer vers la méthode WsWsocServerContainer doUpgrade.

La méthode WebSphere Application Server est définie comme suit :


com.ibm.websphere.wsoc.WsWsocServerContainer

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

}

Pour plus d'informations et un lien vers la documentation Java, voir