Class OperatingMessageSink

    • Method Summary

      Modifier and Type Method Description
      abstract void publish​(OperatingMessageInterface message)
      Benutzerdefinierte Methode zum "Versand" einer Betriebsmeldung
      static void publishEverywhere​(OperatingMessageInterface message)
      Veröffentlicht eine Betriebsmeldung über alle registrierten OperatingMessageSink-Objekte.
      static void register​(OperatingMessageSink sink)
      Meldet eine neue Klasse an, die zu versendende Betriebsmeldungen entgegen nimmt
      static void unregister​(OperatingMessageSink sink)
      Meldet ein Sink-Objekt wieder ab
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OperatingMessageSink

        public OperatingMessageSink()
    • Method Detail

      • register

        public static void register​(OperatingMessageSink sink)
        Meldet eine neue Klasse an, die zu versendende Betriebsmeldungen entgegen nimmt
        Parameters:
        sink - OperatingMessageSink-Objekt mit benutzerdefinierter Implementierung
      • unregister

        public static void unregister​(OperatingMessageSink sink)
        Meldet ein Sink-Objekt wieder ab
        Parameters:
        sink - OperatingMessageSink-Objekt mit benutzerdefinierter Implementierung
      • publishEverywhere

        public static void publishEverywhere​(OperatingMessageInterface message)
        Veröffentlicht eine Betriebsmeldung über alle registrierten OperatingMessageSink-Objekte. Standardmäßig werden Betriebsmeldungen über die MessageSender-Klasse und die Debug-Ausgabe veröffentlicht.
        Parameters:
        message - Betriebsmeldung, die versendet werden soll
      • publish

        public abstract void publish​(OperatingMessageInterface message)
        Benutzerdefinierte Methode zum "Versand" einer Betriebsmeldung
        Parameters:
        message - Betriebsmeldungs-Objekt