Class 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.

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      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 Detail

      • SimpleMessageManager

        public SimpleMessageManager()
    • Method Detail

      • 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.Exception
        Hier können die übergebenen Parameter ausgewertet werden.
        Specified by:
        parseArguments in interface de.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.Exception
        Nach Erhalt der Verbindung zum Datenverteiler meldet sich die Applikation als Senke auf die Betriebsmeldungen an.
        Specified by:
        initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
        Parameters:
        connection - Verbindung zum Datenverteiler
        Throws:
        java.lang.Exception