X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=osgi%2Fequinox%2Forg.argeo.cms.lib.equinox%2Fsrc%2Forg%2Fargeo%2Fcms%2Fservlet%2Finternal%2Fjetty%2FJettyConfig.java;h=71236ee1d529ae193a8d026e4551018beae64f9f;hb=d17531647e0649199b3adf961be7fe81b34a4fd6;hp=2cd600152d86674a6bcb84ed2fbd88d8e2bb140b;hpb=c53ac559b0d2855f499dfb340560895f17621e91;p=lgpl%2Fargeo-commons.git diff --git a/osgi/equinox/org.argeo.cms.lib.equinox/src/org/argeo/cms/servlet/internal/jetty/JettyConfig.java b/osgi/equinox/org.argeo.cms.lib.equinox/src/org/argeo/cms/servlet/internal/jetty/JettyConfig.java index 2cd600152..71236ee1d 100644 --- a/osgi/equinox/org.argeo.cms.lib.equinox/src/org/argeo/cms/servlet/internal/jetty/JettyConfig.java +++ b/osgi/equinox/org.argeo.cms.lib.equinox/src/org/argeo/cms/servlet/internal/jetty/JettyConfig.java @@ -6,8 +6,6 @@ import java.util.Hashtable; import java.util.Map; import java.util.concurrent.ForkJoinPool; -import javax.websocket.DeploymentException; -import javax.websocket.server.ServerContainer; import javax.websocket.server.ServerEndpointConfig; import org.argeo.api.cms.CmsConstants; @@ -16,13 +14,10 @@ import org.argeo.api.cms.CmsState; import org.argeo.cms.CmsDeployProperty; import org.argeo.cms.util.LangUtils; import org.argeo.cms.websocket.server.CmsWebSocketConfigurator; -import org.argeo.cms.websocket.server.TestEndpoint; import org.eclipse.equinox.http.jetty.JettyConfigurator; import org.osgi.framework.BundleContext; import org.osgi.framework.Constants; import org.osgi.framework.FrameworkUtil; -import org.osgi.framework.ServiceReference; -import org.osgi.util.tracker.ServiceTracker; public class JettyConfig { private final static CmsLog log = CmsLog.getLog(JettyConfig.class); @@ -44,29 +39,29 @@ public class JettyConfig { startServer(properties); }); - ServiceTracker serverSt = new ServiceTracker( - bc, ServerContainer.class, null) { - - @Override - public ServerContainer addingService(ServiceReference reference) { - ServerContainer serverContainer = super.addingService(reference); - - BundleContext bc = reference.getBundle().getBundleContext(); - ServiceReference srConfigurator = bc - .getServiceReference(ServerEndpointConfig.Configurator.class); - ServerEndpointConfig.Configurator endpointConfigurator = bc.getService(srConfigurator); - ServerEndpointConfig config = ServerEndpointConfig.Builder - .create(TestEndpoint.class, "/ws/test/events/").configurator(endpointConfigurator).build(); - try { - serverContainer.addEndpoint(config); - } catch (DeploymentException e) { - throw new IllegalStateException("Cannot initalise the WebSocket server runtime.", e); - } - return serverContainer; - } - - }; - serverSt.open(); +// ServiceTracker serverSt = new ServiceTracker( +// bc, ServerContainer.class, null) { +// +// @Override +// public ServerContainer addingService(ServiceReference reference) { +// ServerContainer serverContainer = super.addingService(reference); +// +// BundleContext bc = reference.getBundle().getBundleContext(); +// ServiceReference srConfigurator = bc +// .getServiceReference(ServerEndpointConfig.Configurator.class); +// ServerEndpointConfig.Configurator endpointConfigurator = bc.getService(srConfigurator); +// ServerEndpointConfig config = ServerEndpointConfig.Builder +// .create(TestEndpoint.class, "/ws/test/events/").configurator(endpointConfigurator).build(); +// try { +// serverContainer.addEndpoint(config); +// } catch (DeploymentException e) { +// throw new IllegalStateException("Cannot initalise the WebSocket server runtime.", e); +// } +// return serverContainer; +// } +// +// }; +// serverSt.open(); // check initialisation // ServiceTracker httpSt = new ServiceTracker(bc, HttpService.class, null) {