From 4bbb9f05ba12894477e611eb9b75113e3e3cce29 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Sat, 24 Apr 2021 10:53:26 +0000
Subject: [PATCH] Umbenannt zu Calypso

---
 src/de/uhilger/mediaz/App.java |   34 +++++++++++++++++++++++++++++-----
 1 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/src/de/uhilger/mediaz/App.java b/src/de/uhilger/mediaz/App.java
index 63d8cbb..042fcdf 100644
--- a/src/de/uhilger/mediaz/App.java
+++ b/src/de/uhilger/mediaz/App.java
@@ -25,8 +25,16 @@
 import java.util.logging.Logger;
 
 /**
- *
- * @author ulrich
+ * Die Hauptklasse der Mediazentrale mit der Methode <code>main</code>.
+ * 
+ * 
+ * args
+ * ctx=mz port=9090 conf=conf www-data=www
+ * 
+ * -Djava.util.logging.config.file=/pfad/zu/logging.properties
+ * 
+ * @author Ulrich Hilger
+ * @version 1, 25.3.2021
  */
 public class App {
 
@@ -40,21 +48,32 @@
   /* Name des ResourceBundles dieser App */
   private static final String RB_NAME = "mediaz";
   
+  /* Der Server dieser App */
+  private static Server server;
+  
   /* ResourceBundle-Kennungen */
   public static final String RB_PARAM_FEHLT = "msgParamFehlt";
   public static final String RB_AP_PORT = "appParamPort";
   public static final String RB_AP_CONF = "appParamConf";
   public static final String RB_AP_WWW_DATA = "appParamWWWData"; 
   public static final String RB_AP_CTX = "appParamCtx"; 
+  public static final String RB_AP_UI = "appParamUi"; 
+  public static final String RB_EP_LISTE = "epliste"; 
+  public static final String RB_EP_LISTE_ALLES = "eplisteAlles"; 
+  public static final String RB_AUDIOEXTS = "audioexts";
+  public static final String RB_VIDEOEXTS = "videoexts";
+  public static final String RB_PLAYERPARAMS = "playerparams";
+  public static final String RB_HOST = "host";
 
   /**
    * <p>Start-Methode dieser Anwendung</p>
    *
    * @param args Kommandozeilenparameter
+   * @throws java.lang.ClassNotFoundException
    */
-  public static void main(String[] args) {
+  public static void main(String[] args) throws ClassNotFoundException {
     rb = ResourceBundle.getBundle(RB_NAME);
-    logger.info(new File(".").getAbsolutePath());
+    logger.fine(new File(".").getAbsolutePath());
     
     initParams = new HashMap();
     for (String arg : args) {
@@ -64,7 +83,8 @@
 
     String portStr = getInitParameter(getRs(RB_AP_PORT));
     if (portStr != null) {
-      Server server = new Server(Integer.parseInt(portStr));
+      //Server server = new Server(Integer.parseInt(portStr));
+      server = new Server(Integer.parseInt(portStr));
       try {
         String ctxName = getInitParameter(getRs(RB_AP_CTX));
         if (ctxName != null) {
@@ -114,5 +134,9 @@
   public static String getRs(String key) {
     return rb.getString(key);
   }
+  
+  public static Server getServer() {
+    return server;
+  }
 
 }

--
Gitblit v1.9.3