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