public class BcStandardApplicationRunner extends Object
StandardApplicationRunner
mit mehr
Optionen.Modifier | Constructor and Description |
---|---|
protected |
BcStandardApplicationRunner()
Konstruktor verstecken.
|
Modifier and Type | Method and Description |
---|---|
static void |
run(de.bsvrz.sys.funclib.application.StandardApplication application,
String[] args)
Identischt mit
run(application, args, null, true, true) . |
static void |
run(de.bsvrz.sys.funclib.application.StandardApplication application,
String[] args,
String appTypePID,
boolean autoReadyMsg,
boolean uncaughtExceptionHandler)
Die Methode baut mit Hilfe der Kommandozeilenargumente eine Verbindung
zum Datenverteiler auf und initialisiert anschließend die Applikation.
|
protected BcStandardApplicationRunner()
public static void run(de.bsvrz.sys.funclib.application.StandardApplication application, String[] args, String appTypePID, boolean autoReadyMsg, boolean uncaughtExceptionHandler)
Bei der Initialisierung werden nacheinander die beiden Methoden
StandardApplication.parseArguments(ArgumentList)
und
StandardApplication.initialize(ClientDavInterface)
aufgerufen.
application
- die zu initialisierende Applikation.args
- die Kommandozeilenargumente der Applikation.appTypePID
- die PID die der Applikation als Typ anstelle von
typ.applikation gesetzt werden soll. Wenn
null
, wird der Applikationstyp nicht geändert.autoReadyMsg
- dieses Flag sagt aus, ob nach der Initialisierung der
Anwendung automatisch das Readysignal gesendet werden soll.
Ist das Flag auf false
gesetzt, muss die Applikation
selber das Ready-Signal mit
ClientDavInterface.sendApplicationReadyMessage()
senden.uncaughtExceptionHandler
- dieses Flag sagt aus, ob ein UncaughtExceptionHandler
installiert werden soll. Ist das Flag true
, wird ein
Handler inistalliert, der alle Runtime Exceptions fängt, loggt
und anschließend die Applikation beendet.public static void run(de.bsvrz.sys.funclib.application.StandardApplication application, String[] args)
run(application, args, null, true, true)
.application
- die zu initialisierende Applikation.args
- die Kommandozeilenargumente der Applikation.run(StandardApplication, String[], String, boolean, boolean)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.