Class UmfassendeDatenanalyse

  • All Implemented Interfaces:
    de.bsvrz.dav.daf.main.ApplicationCloseActionHandler, de.bsvrz.sys.funclib.application.StandardApplication

    public class UmfassendeDatenanalyse
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
    die Applikation "Umfassende Datenanalyse"
    Die Klasse erweitert die Datenverteiler-StandardApplication , d.h. es wird eine Datenverteilerverbindung hergestellt. Die Anwendung stellt einen Server zur Verwaltung und Ausführung der für eine UdaModul definierten Skripte mit den zugehörigen Skriptläufen dar.
    • Method Summary

      Modifier and Type Method Description
      void close​(java.lang.String error)
      beendet den Timerthread beim Abbruch der Datenverteilerverbindung.
      .
      java.util.Timer getStartTimer()
      liefert den globalen Timer der Anwendung für das zyklische und zeitgesteuerte Ausführen von Skripten bzw, Skriptläufen.
      java.io.File getUdaModulRoot()
      liefert den Namen des Wurzelverzeichnisses für die Speicherung der Uda-Daten.
      de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
      liefert die Datenverteilerverbindung der Anwendung.
      void initialize​(de.bsvrz.dav.daf.main.ClientDavInterface davIf)
      .
      Die Funktion initialisiert die allgemeinen Parameter der Umfassenden Datenanalyse und ermittelt die PID der ui verwaltenden UdaModule.
      static void main​(java.lang.String[] args)
      die Startfunktion für die Anwendung "Umfassende Datenanalyse".
      void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argList)
      .
      Folgende Argumente werden neben den Argumenten für eine Datenverteiler-Standardapplikation ausgewertet: udaModul: die PID der zu verwaltenden UdaModule. udaRoot: das Verzeichnis zur Speicherung der Uda-Daten auf dem Server.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UmfassendeDatenanalyse

        public UmfassendeDatenanalyse()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        die Startfunktion für die Anwendung "Umfassende Datenanalyse".
        Parameters:
        args - die an die Applikation übergebenen Argumente
      • close

        public void close​(java.lang.String error)
        beendet den Timerthread beim Abbruch der Datenverteilerverbindung.
        .
        Specified by:
        close in interface de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
        See Also:
        ApplicationCloseActionHandler.close(java.lang.String)
      • getStartTimer

        public java.util.Timer getStartTimer()
        liefert den globalen Timer der Anwendung für das zyklische und zeitgesteuerte Ausführen von Skripten bzw, Skriptläufen.
        Returns:
        startTimer
      • getUdaModulRoot

        public java.io.File getUdaModulRoot()
        liefert den Namen des Wurzelverzeichnisses für die Speicherung der Uda-Daten.
        Returns:
        den Namen
      • getVerbindung

        public de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
        liefert die Datenverteilerverbindung der Anwendung.
        Returns:
        die Verbindung
      • initialize

        public void initialize​(de.bsvrz.dav.daf.main.ClientDavInterface davIf)
                        throws java.lang.Exception
        .
        Die Funktion initialisiert die allgemeinen Parameter der Umfassenden Datenanalyse und ermittelt die PID der ui verwaltenden UdaModule. Danach wir das Verwaltungsmodul gestartet.
        Specified by:
        initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
        Throws:
        java.lang.Exception
        See Also:
        StandardApplication.initialize(de.bsvrz.dav.daf.main.ClientDavInterface)
      • parseArguments

        public void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argList)
                            throws java.lang.Exception
        .
        Folgende Argumente werden neben den Argumenten für eine Datenverteiler-Standardapplikation ausgewertet:
        • udaModul: die PID der zu verwaltenden UdaModule.
        • udaRoot: das Verzeichnis zur Speicherung der Uda-Daten auf dem Server.
        Specified by:
        parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
        Throws:
        java.lang.Exception
        See Also:
        StandardApplication.parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList)