You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2021/12/16 14:15:30 UTC

[wicket] 01/03: Fix the setup of WebSocket support in StartExamples

This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git

commit 65ea4ceeabfa9d34e676cd83669f4b7725fe8c72
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
AuthorDate: Thu Dec 16 16:11:46 2021 +0200

    Fix the setup of WebSocket support in StartExamples
    
    Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
---
 .../test/java/org/apache/wicket/examples/StartExamples.java   | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/wicket-examples/src/test/java/org/apache/wicket/examples/StartExamples.java b/wicket-examples/src/test/java/org/apache/wicket/examples/StartExamples.java
index aa16038..90e72ad 100644
--- a/wicket-examples/src/test/java/org/apache/wicket/examples/StartExamples.java
+++ b/wicket-examples/src/test/java/org/apache/wicket/examples/StartExamples.java
@@ -16,12 +16,10 @@
  */
 package org.apache.wicket.examples;
 
-import java.io.File;
 import java.lang.management.ManagementFactory;
 
 import javax.management.MBeanServer;
 
-import jakarta.websocket.server.ServerContainer;
 import org.apache.wicket.protocol.ws.javax.WicketServerEndpointConfig;
 import org.eclipse.jetty.jmx.MBeanContainer;
 import org.eclipse.jetty.server.HttpConfiguration;
@@ -32,10 +30,11 @@ import org.eclipse.jetty.server.ServerConnector;
 import org.eclipse.jetty.server.SslConnectionFactory;
 import org.eclipse.jetty.server.session.DefaultSessionCache;
 import org.eclipse.jetty.server.session.FileSessionDataStore;
+import org.eclipse.jetty.servlet.ServletContextHandler;
 import org.eclipse.jetty.util.resource.Resource;
 import org.eclipse.jetty.util.ssl.SslContextFactory;
 import org.eclipse.jetty.webapp.WebAppContext;
-import org.eclipse.jetty.websocket.jakarta.server.internal.JakartaWebSocketServerContainer;
+import org.eclipse.jetty.websocket.jakarta.server.config.JakartaWebSocketServletContainerInitializer;
 
 /**
  * Separate startup class for people that want to run the examples directly. Use parameter
@@ -107,9 +106,9 @@ public class StartExamples
 //		sessionCache.setSessionDataStore(sessionStore);
 //		bb.getSessionHandler().setSessionCache(sessionCache);
 
-		// FIXME Wicket 10
-//		ServerContainer serverContainer = JakartaWebSocketServerContainer.ensureContainer(bb);
-//		serverContainer.addEndpoint(new WicketServerEndpointConfig());
+//		ServletContextHandler contextHandler = ServletContextHandler.getServletContextHandler(bb.getServletContext());
+//		JakartaWebSocketServletContainerInitializer.configure(contextHandler,
+//				(servletContext, container) -> container.addEndpoint(new WicketServerEndpointConfig()));
 
 		// uncomment next line if you want to test with JSESSIONID encoded in the urls
 //		((AbstractSessionManager) bb.getSessionHandler().getSessionManager()).setUsingCookies(false);