public final class GlProg 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.sys.funclib.debug.Debug |
log
Logger dieser Klasse.
|
private int |
maxAnfragen |
private Verwaltung |
verwaltung |
Modifier | Constructor and Description |
---|---|
private |
GlProg()
Initialisiert die Applikation.
|
Modifier and Type | Method and Description |
---|---|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
static void |
main(String[] args)
Einsprungmethode der Applikation Ganglinienprognose.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Als Parameter wird unter anderen die Datenbank angegeben.
|
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 Verwaltung verwaltung
private String dbIp
private String dbPort
private String dbUser
private String dbPass
private String dbVerzeichnis
private int maxAnfragen
public static void main(String[] args)
args
- die Kommandozeilenargumente.parseArguments(ArgumentList)
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
Exception
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws Exception
-dbIp=localhost
: Der Hostname oder die IP-Adresse der Derby-Datenbank, in
der die Ganglinien gespeichert werden.-dbPort=1527
: Der Port der Derby-Datenbank, in der die Ganglinien
gespeichert werden.-dbUser=derby
: Der Nutzername der Derby-Datenbank, in der die Ganglinien
gespeichert werden.-dbPass=derby
: Das Nutzerpasswort der Derby-Datenbank, in der die Ganglinien
gespeichert werden.-dbVerzeichnis=gldb
: Der Name der Derby-Datenbank, in der die Ganglinien
gespeichert werden.-maxAnfragen=20
: Die maximale Anzahl von Anfragen die gleichzeitig
beantwortet werden sollen. Kommen mehr Anfragen, werden diese in eine Warteschlange gelegt
nacheinander abgearbeitet.
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
Exception
public void uncaughtException(Thread t, Throwable e)
uncaughtException
in interface Thread.UncaughtExceptionHandler
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.