Package de.kappich.vew.bmvew.main
Class SimpleMessageManager
java.lang.Object
de.kappich.vew.bmvew.main.SimpleMessageManager
- All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication
public class SimpleMessageManager
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication
Dies ist eine Stellvertreterapplikation für die zukünftige Betriebsmeldungsverwaltung, die sich als Senke für die Betriebsmeldungen anmeldet und
die Meldungen als Quelle publiziert. Damit können versandte Betriebsmeldungen auch ohne Betriebsmeldungsverwaltung z.B. von der Bedienung empfangen
und dargestellt werden. Zudem können die Betriebsmeldungen auch archiviert werden.
Diese Klasse meldet sich als Senke (Objekt: typ.betriebsMeldungsVerwaltung, Attributgruppe: atg.betriebsMeldung, Aspekt: asp.information) für die Betriebsmeldungen an. Die Daten werden in einer Debug-Ausgabe ausgegeben. Die Klasse dient ansonsten nur zum Erzeugen einer positiven Sendesteuerung und schickt den empfangenen Datensatz als Quelle (Objekt: betriebsMeldung.informationsKanal, Attributgruppe: atg.betriebsMeldung, Aspekt: asp.information) wieder heraus.
-
Constructor Summary
Constructors Constructor Description SimpleMessageManager()
-
Method Summary
Modifier and Type Method Description void
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Nach Erhalt der Verbindung zum Datenverteiler meldet sich die Applikation als Senke auf die Betriebsmeldungen an.static void
main(java.lang.String[] args)
Startet die Applikation.void
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Hier können die übergebenen Parameter ausgewertet werden.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SimpleMessageManager
public SimpleMessageManager()
-
-
Method Details
-
main
public static void main(java.lang.String[] args)Startet die Applikation.- Parameters:
args
- übergebene Parameter
-
parseArguments
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.ExceptionHier können die übergebenen Parameter ausgewertet werden.- Specified by:
parseArguments
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Parameters:
argumentList
-- Throws:
java.lang.Exception
-
initialize
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws java.lang.ExceptionNach Erhalt der Verbindung zum Datenverteiler meldet sich die Applikation als Senke auf die Betriebsmeldungen an.- Specified by:
initialize
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Parameters:
connection
- Verbindung zum Datenverteiler- Throws:
java.lang.Exception
-