|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.skriptvew.StartStoppApp
public class StartStoppApp
Hauptklasse der StartStopp Applikation. Als Aufrufparameter sind erforderlich:
-startStoppKonfiguration: Verzeichnis in dem sich eine Datei StartStopp.xml befindet
oder in das eine Datei "hineinversioniert" werden soll
- verisonieren: (optional) Name (inklusive Pfad) einer XML-Datei die als neue StartStopp Datei in das
im Parameter "-startStoppKonfiguration" angegebenen Verzeichnis versioniert werden soll.
-port: (optional) Portnummer für die Benutzeroberfläche via Telnet. Dieser Parameter ist optional. Wird
kein Port übergeben, so wird keine Telnetverbindung gestartet
-inkarnationsName: (optional) Inkarantionsname der StartStoppApplikation, nur notwendig, wenn auf
einem Rechner mehrere StartStopp Applikation laufen
-reset=true: (optional) Startet StartStopp auch dann, wenn der Merker, dass schon eine StartStopp
Applikation mit diesem Inkarantionsnamen läuft noch gesetzt ist.
-ausgabe=true: (optional) Die Standardausgaben der gestarteten Applikationen werden zusätzlich an
der Konsole von StartStopp ausgegeben.
-simVariante: (optional) Simulationsvariante unter der die Applikation dieser StartStopp Konfiguration
gestartet werden sollen. Ohne Parameter: Simulationsvariante 0
-urlUmsetzen=false: URL-Umsetzung in Makros ausschalten (Grundeinstellung ist eingeschaltet)
-rechner: (optional) Pid des Rechners unter dem die StartStopp Informationen publiziert werden.
Ohne Parameter: StartStopp Applikation publiziert ihre Informationen unter der Pid des Rechners, auf
den die StartStopp Applikation gestartet wurde. Sonderfall: wird als Rechner ein Leerzeichen (" ") übergeben,
werden keine Rechner spezifischen Attributgruppen versand.
-adresse: (optional) Adresse des Rechners die in den Ids der Inkarnationen verwendet wird.
Ohne Parameter: StartStopp Applikation verwendet die TCP/IP Adresse des Rechners, auf
den die StartStopp Applikation gestartet wurde.
Field Summary | |
---|---|
static java.lang.StringBuilder |
_applicationLabel
Die ApplikationsKennung wird hier gespeichert. |
Constructor Summary | |
---|---|
StartStoppApp()
|
Method Summary | |
---|---|
static void |
beendeStartStopp(java.lang.String text)
Methode zum Beenden von StartStopp im Normalfall. |
static void |
beendeStartStoppWegenFehler(java.lang.String text)
Methode zum Beenden von StartStopp im Fehlerfall. |
void |
bestimmeRechnerAdresse()
Methode bestimmt die IP-Adresse des Rechners, Methode wird nur für die JUNIT Test benötigt |
static java.lang.StringBuilder |
createApplicationLabel(java.lang.String[] args)
Diese Methode wandelt die Aufrufargumente in einen String für die ApplikationsKennung um. |
static int |
getAusgabeFormatierung()
|
static NutzerSchnittstelle |
getNutzerSchnittstelle()
|
static java.lang.String |
getPort()
|
static java.lang.String |
getRechnerAdresse()
|
static java.lang.String |
getRechnerName()
|
static java.lang.String |
getStartStoppInkarnationsName()
|
static java.lang.String |
getStartStoppKonfiguration()
|
static java.lang.String |
getVersionieren()
|
static int |
getWartezeitErsteAnmeldung()
|
static int |
getWartezeitZwischenAnmeldungen()
|
static boolean |
isAusgabeAufKonsole()
|
static boolean |
isAusgabeLetzteStartzeit()
|
static boolean |
isAusgabeNachstarts()
|
static boolean |
isFehlerAusgabeAufKonsole()
|
static boolean |
isStartStoppWirdBeendet()
Methode prüft ob die StartStopp Applikation beendet wird |
static boolean |
isTestBetrieb()
Methode prüft ob sich die Applikation im Testbetrieb befindet. |
static void |
main(java.lang.String[] args)
Hauptprogramm der StartStopp Applikation |
static void |
setStartStoppInkarnationsName(java.lang.String startStoppInkarnationsName)
Methode setzt den Inkarnationsnamen der Applikation |
static void |
setStartStoppKonfiguration(java.lang.String startStoppKonfiguration)
Methode setzt die Variable startStoppKonfiguration |
static void |
setTestBetrieb(boolean testBetrieb)
Methode setzt den Testbetrieb bzw. schaltet ihn aus |
static java.lang.String |
urlUmsetzen(java.lang.String pfadAlsUrl)
Setzt den übergebenen URL-Pfad in einen File-Pfad um, wenn ein URL-Pfad übergeben wurde. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.StringBuilder _applicationLabel
Constructor Detail |
---|
public StartStoppApp()
Method Detail |
---|
public static void main(java.lang.String[] args)
args
- übergebene Aufrufparameter
-startStoppKonfiguration: Verzeichnis in dem sich eine Datei StartStopp.xml befindet
oder in das eine Datei "hineinversioniert" werden sollpublic static boolean isAusgabeNachstarts()
public static boolean isAusgabeLetzteStartzeit()
public static int getAusgabeFormatierung()
public static int getWartezeitErsteAnmeldung()
public static int getWartezeitZwischenAnmeldungen()
public static NutzerSchnittstelle getNutzerSchnittstelle()
public static java.lang.String getPort()
public static java.lang.String getStartStoppKonfiguration()
public static java.lang.String getVersionieren()
public static void beendeStartStoppWegenFehler(java.lang.String text)
text
- Fehlertextpublic static void beendeStartStopp(java.lang.String text)
text
- Fehlertextpublic static java.lang.StringBuilder createApplicationLabel(java.lang.String[] args)
args
- Aufrufargumentepublic static java.lang.String getRechnerAdresse()
public static java.lang.String getRechnerName()
public static boolean isStartStoppWirdBeendet()
public static java.lang.String getStartStoppInkarnationsName()
public static boolean isAusgabeAufKonsole()
public static boolean isFehlerAusgabeAufKonsole()
public static java.lang.String urlUmsetzen(java.lang.String pfadAlsUrl)
pfadAlsUrl
- umzusetzender URL-Pfad.
public static void setStartStoppKonfiguration(java.lang.String startStoppKonfiguration)
startStoppKonfiguration
- Verzeichnis der StartStopp Konfigurationpublic static void setStartStoppInkarnationsName(java.lang.String startStoppInkarnationsName)
startStoppInkarnationsName
- Applikationsnamepublic void bestimmeRechnerAdresse()
public static boolean isTestBetrieb()
public static void setTestBetrieb(boolean testBetrieb)
testBetrieb
- Testbetrieb
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |