Hello,
I am trying to migrate a war servlet from 9.4.43.v20210629 to 10.0.6 and
have read
https://www.eclipse.org/jetty/documentation/jetty-10/programming-guide/index.html#pg-migration-94-to-10
But unfortunately I still have questions - in my servlet I have:
public class MyServlet extends WebSocketServlet {
@Override
public void configure(WebSocketServletFactory factory) {
mLanguage = System.getenv("COUNTRY");
mBundle = ResourceBundle.getBundle("strings",
LOCALES.get(mLanguage));
factory.getPolicy().setIdleTimeout(IDLE_TIMEOUT_SECONDS * 1000);
factory.getPolicy().setMaxBinaryMessageSize(0);
factory.getPolicy().setMaxTextMessageSize(64 * 1024);
factory.register(MyListener.class);
factory.setCreator(new MyCreator(this,
mBundle.getString(STR_DATABASE_URL)));
}
@Override
protected void doGet(HttpServletRequest httpReq, HttpServletResponse
httpResp) throws ServletException, IOException {
// ....
}
}
What is the class to use in Jetty 10 instead of WebSocketServlet?
Also, I use the following code in few spots to parse JSON strings:
Map<String, String> myMap = (Map<String, String>) JSON.parse(str);
but now I get the compile error: String cannot be converted to Source
Is there a new parser, should I maybe use AsyncJSON and how?
Best regards
Alex
_______________________________________________
jetty-users mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users