de.bsvrz.sys.funclib.application.StandardApplication, java.lang.Thread.UncaughtExceptionHandlerpublic final class GlLernen
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication, java.lang.Thread.UncaughtExceptionHandler
| Constructor | Description |
|---|---|
GlLernen(de.bsvrz.iav.gllib.gllib.domain.ObjektFactory objektFactory,
de.bsvrz.iav.gllib.gllib.domain.Archiv archiv,
de.bsvrz.iav.gllib.gllib.domain.EreignisKalender ereignisKalender,
de.bsvrz.iav.gllib.gllib.domain.comm.GanglinienSpeicherClient ganglinienSpeicher,
GanglinienLernenParameterLeser ganglinienLernenParameterLeser,
java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt> messquerschnitte) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
fehler(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt mq,
java.lang.String message) |
|
void |
fehler(java.lang.String message) |
|
de.bsvrz.iav.gllib.gllib.domain.Archiv |
getArchiv() |
|
de.bsvrz.iav.gllib.gllib.domain.EreignisKalender |
getEreignisKalender() |
|
de.bsvrz.iav.gllib.gllib.domain.comm.GanglinienSpeicherClient |
getGanglinienSpeicher() |
|
int |
getMaxThreads() |
Gibt die maximale Anzahl gleichzeitiger Threads beim Lernen zurück.
|
java.time.LocalDateTime |
getTime() |
|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
Initialisiert die datenverteilerrelevanten Eigenschaften der Anwendung und
startet alle Submodule.
|
static void |
main(java.lang.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(java.lang.Thread t,
java.lang.Throwable e) |
Gibt die Exception im Log und als Betriebsmeldung aus und beendet
anschließend die Applikation.
|
void |
warnung(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt mq,
java.lang.String message) |
|
void |
warnung(java.lang.String message) |
public GlLernen(de.bsvrz.iav.gllib.gllib.domain.ObjektFactory objektFactory,
de.bsvrz.iav.gllib.gllib.domain.Archiv archiv,
de.bsvrz.iav.gllib.gllib.domain.EreignisKalender ereignisKalender,
de.bsvrz.iav.gllib.gllib.domain.comm.GanglinienSpeicherClient ganglinienSpeicher,
GanglinienLernenParameterLeser ganglinienLernenParameterLeser,
java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt> messquerschnitte)
public static void main(java.lang.String[] args)
args - die Kommandozeilenargumente.parseArguments(ArgumentList)public int getMaxThreads()
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
throws java.lang.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.StandardApplicationjava.lang.Exceptionpublic void uncaughtException(java.lang.Thread t,
java.lang.Throwable e)
uncaughtException in interface java.lang.Thread.UncaughtExceptionHandlerpublic java.time.LocalDateTime getTime()
public de.bsvrz.iav.gllib.gllib.domain.comm.GanglinienSpeicherClient getGanglinienSpeicher()
public de.bsvrz.iav.gllib.gllib.domain.Archiv getArchiv()
public de.bsvrz.iav.gllib.gllib.domain.EreignisKalender getEreignisKalender()
public void fehler(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt mq,
java.lang.String message)
public void fehler(java.lang.String message)
public void warnung(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt mq,
java.lang.String message)
public void warnung(java.lang.String message)