public final class Receiver
extends java.lang.Object
Diese Klasse implementiert den Online-Protokollierer, der sich über Aufrufargumente gesteuert auf beliebige Online-Daten des Systems anmelden kann.
Aufruf:
java de.bsvrz.pat.onlprot.protocoller.main.Receiver [-protModul=modulName] [-datei=protokollDatei]
[<weitereParameterDesVerwendetenProtokollierungsmoduls>] ([-rolle=anmeldeRolle] [-option=anmeldeOption] [-objekte=objektSpezifikationen]
-daten=datenSpezifikation)+
Das heißt, es können eine oder mehrere Anmeldespezifikationen beim Start des Programms angegeben werden.
Jede Anmeldespezifikation kann optional die Anmelde-Rolle, die Anmeldeoption und die Angabe der Objekte enthalten, für die die Anmeldung durchgeführt werden soll. Wenn diese Argumente weggelassen werden, dann übernehmen sie die unten angegebenen Standardwerte. Über die Datenspezifikation muss angegeben werden, welche Daten angemeldet werden sollen.
Im einzelnen stehen die Parameter für folgendes:
-protModul = modulName
-datei = protokollDatei
-rolle =
anmeldeRolle
Empfänger
(receiver
) bzw. Senke
(drain
) möglich, um zu
signalisieren, dass die Applikation als Empfänger bzw. als Senke für beliebige Daten arbeiten soll. Wenn keine Anmelde-Rolle angegeben wurde, wird
standardmäßig der Wert Empfänger benutzt. -option = anmeldeOption
online
(Standard), o
: Anmeldung auf alle
Online-Datensätze.delta
, d
: Anmeldung nur auf geänderte Datensätze. nachgeliefert
, n
,
delayed
: Anmeldung zusätzlich auch auf nachgelieferte Datensätze. -objekte = objektSpezifikationen
-daten = datenSpezifikation
Empfangene Datensätze werden mit Hilfe einer Ausgabefunktion
ausgegeben.
Die Art der Ausgabe kann variiert
werden durch weitere Protokollierungsmodule, die von ProtocolModule
abgeleitet werden.
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] arguments)
Hauptfunktion des Online-Protokollierers
|