Package de.bsvrz.ibv.uda.uda
Class UmfassendeDatenanalyse
- java.lang.Object
-
- de.bsvrz.ibv.uda.uda.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.
-
-
Constructor Summary
Constructors Constructor Description UmfassendeDatenanalyse()
-
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.
-
-
-
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 interfacede.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 interfacede.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 interfacede.bsvrz.sys.funclib.application.StandardApplication
- Throws:
java.lang.Exception
- See Also:
StandardApplication.parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList)
-
-