public class SimpleMessageManager extends Object implements StandardApplication
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.
| Modifier and Type | Class and Description |
|---|---|
private class |
SimpleMessageManager.MessageReceiver
Diese Klasse ist für die Anmeldung als Senke erforderlich.
|
private class |
SimpleMessageManager.MessageSource
Diese Klasse ist für die Sendesteuerung.
|
| Modifier and Type | Field and Description |
|---|---|
private ClientDavInterface |
_connection
Verbindung zum Datenverteiler.
|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
| Constructor and Description |
|---|
SimpleMessageManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(ClientDavInterface connection)
Nach Erhalt der Verbindung zum Datenverteiler meldet sich die Applikation als Senke auf die Betriebsmeldungen an.
|
static void |
main(String[] args)
Startet die Applikation.
|
void |
parseArguments(ArgumentList argumentList)
Hier können die übergebenen Parameter ausgewertet werden.
|
private static Debug _debug
private ClientDavInterface _connection
public static void main(String[] args)
args - übergebene Parameterpublic void parseArguments(ArgumentList argumentList) throws Exception
parseArguments in interface StandardApplicationargumentList - Exceptionpublic void initialize(ClientDavInterface connection) throws Exception
initialize in interface StandardApplicationconnection - Verbindung zum DatenverteilerException