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