public abstract class OperatingMessageSink
extends java.lang.Object
MessageSender.sendMessage(de.bsvrz.sys.funclib.operatingMessage.MessageType, de.bsvrz.sys.funclib.operatingMessage.MessageGrade, java.lang.String)
können sich hier weitere Empfänger auf Betriebsmeldungen anmelden (z. B. für Testfälle) und die Betriebsmeldung wird auch über die Debug-Funktion mit
dem Level INFO ausgegeben.| Constructor | Description |
|---|---|
OperatingMessageSink() |
| 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
|
public static void register(OperatingMessageSink sink)
sink - OperatingMessageSink-Objekt mit benutzerdefinierter Implementierungpublic static void unregister(OperatingMessageSink sink)
sink - OperatingMessageSink-Objekt mit benutzerdefinierter Implementierungpublic static void publishEverywhere(OperatingMessageInterface message)
message - Betriebsmeldung, die versendet werden sollpublic abstract void publish(OperatingMessageInterface message)
message - Betriebsmeldungs-Objekt