1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon Aug 26 08:56:37 2013 +0200
1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Thu Aug 29 14:35:01 2013 +0000
1.3 @@ -157,29 +157,29 @@
1.4
1.5 private HttpServer initServer(String path, boolean addClasses) throws IOException {
1.6 HttpServer s = HttpServer.createSimpleServer(path, new PortRange(8080, 65535));
1.7 - final WebSocketAddOn addon = new WebSocketAddOn();
1.8 - for (NetworkListener listener : s.getListeners()) {
1.9 - listener.registerAddOn(addon);
1.10 - }
1.11 -
1.12 + /*
1.13 ThreadPoolConfig fewThreads = ThreadPoolConfig.defaultConfig().copy().
1.14 setPoolName("Fx/Bck2 Brwsr").
1.15 - setCorePoolSize(1).
1.16 + setCorePoolSize(3).
1.17 setMaxPoolSize(5);
1.18 ThreadPoolConfig oneKernel = ThreadPoolConfig.defaultConfig().copy().
1.19 setPoolName("Kernel Fx/Bck2").
1.20 - setCorePoolSize(1).
1.21 + setCorePoolSize(3).
1.22 setMaxPoolSize(3);
1.23 for (NetworkListener nl : s.getListeners()) {
1.24 nl.getTransport().setWorkerThreadPoolConfig(fewThreads);
1.25 nl.getTransport().setKernelThreadPoolConfig(oneKernel);
1.26 }
1.27 -
1.28 + */
1.29 final ServerConfiguration conf = s.getServerConfiguration();
1.30 if (addClasses) {
1.31 conf.addHttpHandler(new VM(), "/bck2brwsr.js");
1.32 conf.addHttpHandler(new Classes(resources), "/classes/");
1.33 }
1.34 + final WebSocketAddOn addon = new WebSocketAddOn();
1.35 + for (NetworkListener listener : s.getListeners()) {
1.36 + listener.registerAddOn(addon);
1.37 + }
1.38 return s;
1.39 }
1.40