Persoenliche Mediazentrale
undisclosed
2023-01-29 7f44143e08ee4ed5d9c89efe5e0592d2c5b39dd8
src/de/uhilger/tango/Server.java
@@ -62,6 +62,7 @@
  //public static final String RB_ABLAGE_TEST = "testAblage";
  //public static final String RB_STORE_TEST = "testStore";
  public static final String SLASH = "/";
  public static final String NEWLINE = "\n";
  private int port;
@@ -120,9 +121,12 @@
    server.createContext(ctx + rb.getString(RB_WEBROOT), new FileHandler(wwwDir.getAbsolutePath()));
    ablageorteEinklinken(server, rb, conf);
    server.createContext(ctx + rb.getString(RB_STORE), new StorageHandler(conf));
    server.createContext(ctx + rb.getString(RB_STRG), new MediaSteuerung(conf));
    MediaSteuerung ms = new MediaSteuerung(conf);
    server.createContext(ctx + rb.getString(RB_STRG), ms);
    server.createContext(ctx + rb.getString(RB_GSTRG), new GeraetSteuerung(conf));
    server.createContext(ctx + rb.getString(RB_ALIST), new ListHandler(conf));
    ListHandler lh = new ListHandler(conf);
    lh.addPlaylistListener(ms);
    server.createContext(ctx + rb.getString(RB_ALIST), lh);
    server.createContext(ctx + rb.getString(RB_STRM), new StreamHandler(conf));
    server.createContext(ctx + rb.getString(RB_STOP_SERVER), new StopServerHandler());
    //server.setExecutor(Executors.newFixedThreadPool(20));