diff -r cdaeea7becf2 -r a936dd8280dc launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon Aug 26 08:56:37 2013 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Thu Aug 29 14:35:01 2013 +0000 @@ -157,29 +157,29 @@ private HttpServer initServer(String path, boolean addClasses) throws IOException { HttpServer s = HttpServer.createSimpleServer(path, new PortRange(8080, 65535)); - final WebSocketAddOn addon = new WebSocketAddOn(); - for (NetworkListener listener : s.getListeners()) { - listener.registerAddOn(addon); - } - + /* ThreadPoolConfig fewThreads = ThreadPoolConfig.defaultConfig().copy(). setPoolName("Fx/Bck2 Brwsr"). - setCorePoolSize(1). + setCorePoolSize(3). setMaxPoolSize(5); ThreadPoolConfig oneKernel = ThreadPoolConfig.defaultConfig().copy(). setPoolName("Kernel Fx/Bck2"). - setCorePoolSize(1). + setCorePoolSize(3). setMaxPoolSize(3); for (NetworkListener nl : s.getListeners()) { nl.getTransport().setWorkerThreadPoolConfig(fewThreads); nl.getTransport().setKernelThreadPoolConfig(oneKernel); } - + */ final ServerConfiguration conf = s.getServerConfiguration(); if (addClasses) { conf.addHttpHandler(new VM(), "/bck2brwsr.js"); conf.addHttpHandler(new Classes(resources), "/classes/"); } + final WebSocketAddOn addon = new WebSocketAddOn(); + for (NetworkListener listener : s.getListeners()) { + listener.registerAddOn(addon); + } return s; }