Class OperatingMessageSink

    • 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