Ultrakompakter HTTP Server
ulrich
yesterday d3cc22c6082522c7518fe6e12010f11413b4e0c4
src/de/uhilger/neon/Factory.java
@@ -36,9 +36,6 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.InetSocketAddress;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
@@ -49,7 +46,6 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import de.uhilger.neon.Scanner.ScannerListener;
import java.util.Set;
/**
 * Einen Neon-Server aus einer Beschreibungsdatei herstellen
@@ -154,7 +150,16 @@
      server.setExecutor(Executors.newFixedThreadPool(10));
      server.start();
    }
//    List<WsServerDescriptor> wsserverList = d.wsserver;
//    for (WsServerDescriptor wsd : wsserverList) {
//      WebSocketServer wsserver = new SimpleWsServer(new InetSocketAddress(wsd.port));
//       fireWsServerCreated(wsserver);
//   }
    fireInstanceStarted();
  }
  private Authenticator createAuthenticator(NeonDescriptor d) {
@@ -395,6 +400,13 @@
    }
  }
  //private void fireWsServerCreated(WebSocketServer wsserver) {
  //  for (WsFactoryListener l : listeners) {
  //    l.wsServerCreated(wsserver);
  //  }
  //}
  private void fireHandlerCreated(HttpContext ctx, HttpHandler h) {
    for (FactoryListener l : listeners) {
      l.handlerCreated(ctx, h);