public final class GlLernen extends Object implements de.bsvrz.sys.funclib.application.StandardApplication, Thread.UncaughtExceptionHandler
| Modifier and Type | Field and Description |
|---|---|
private String |
dbIp
Ganglinien-Datenbank-IP.
|
private String |
dbPass
Ganglinien-Datenbank Passwort fuer Nutzer.
|
private String |
dbPort
Ganglinien-Datenbank-Port.
|
private String |
dbUser
Ganglinien-Datenbank-Nutzer.
|
private String |
dbVerzeichnis
Ganglinien-Datenbank-Verzeichnis.
|
private de.bsvrz.iav.gllib.gllib.speicher.GlSpeicherServer |
glSpeicherServer |
private de.bsvrz.sys.funclib.debug.Debug |
log
Der Logger der Klasse.
|
private static int |
maxThreads
Die maximale Anzahl gleichzeitiger Threads beim Lernen.
|
private String |
pidMQ
Die PID des Messquerschnitts, für den als einziges gelernt wird.
|
| Modifier | Constructor and Description |
|---|---|
private |
GlLernen()
Allgemeine Initialisierung der Applikation.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
getMaxThreads()
Gibt die maximale Anzahl gleichzeitiger Threads beim Lernen zurück.
|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Initialisiert die datenverteilerrelevanten Eigenschaften der Anwendung
und startet alle Submodule.
|
static void |
main(String[] args)
Einsprungmethode der Applikation Automatisches Lernen Ganglinien.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Neben den Kommandozeilenargumenten für den Datenverteiler werden folgende
unterstützt.
|
void |
uncaughtException(Thread t,
Throwable e)
Gibt die Exception im Log und als Betriebsmeldung aus und beendet
anschließend die Applikation.
|
private de.bsvrz.sys.funclib.debug.Debug log
private String pidMQ
null, dann wird für alle gelernt.private String dbIp
private String dbPort
private String dbUser
private String dbPass
private String dbVerzeichnis
private static int maxThreads
private de.bsvrz.iav.gllib.gllib.speicher.GlSpeicherServer glSpeicherServer
public static void main(String[] args)
args - die Kommandozeilenargumente.parseArguments(ArgumentList)public static int getMaxThreads()
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationExceptionpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
throws Exception
-MQ= hiermit kann zu Testzwecken das Lernen auf einen
einzelnen Messquerschnitt begrenzt werden (optional).-maxThreads= hiermit die maximale Anzahl gleichzeitiger
Lernthreads vorgegeben werden (optional).parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplicationExceptionpublic void uncaughtException(Thread t, Throwable e)
uncaughtException in interface Thread.UncaughtExceptionHandlerCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.