| | |
| | | import de.uhilger.tango.api.MediaSteuerung; |
| | | import de.uhilger.tango.api.StopServerHandler; |
| | | import de.uhilger.tango.api.StorageHandler; |
| | | import de.uhilger.tango.api.StreamHandler; |
| | | import de.uhilger.tango.store.FileStorage; |
| | | import de.uhilger.tango.entity.Ablageort; |
| | | import java.io.File; |
| | |
| | | public static final String RB_STORE = "store"; |
| | | public static final String RB_STRG = "strg"; |
| | | public static final String RB_GSTRG = "gstrg"; |
| | | public static final String RB_ALIST= "alist"; |
| | | public static final String RB_ALIST = "alist"; |
| | | public static final String RB_STRM = "strm"; |
| | | //public static final String RB_UI_ROOT = "uiroot"; |
| | | public static final String RB_STOP_SERVER = "stopServer"; |
| | | //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; |
| | | |
| | |
| | | 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)); |
| | | server.setExecutor(Executors.newFixedThreadPool(5)); |