next up previous contents
Next: StatsServer - StatisticView Up: Klassenschnittstellen Previous: Klassenschnittstellen

MessObjekt - StatsServer

Die Verbindung zwischen den beiden Untersystemen ist unidirektional, d.h. es existiert nur ein Datenstrom in Richtung Server. Die einzelnen Daten eines Meßpunktes werden als Zeichenketten über das Socket verschickt. Der Server kann anhand der Nummer der gesendeten Zeichenketten dem Inhalt eine Bezeichnung zuordnen. Auf das Versenden der Daten mit einer eindeutigen Bezeichnung wurde wegen der einfachen Beschaffenheit bewußt verzichtet. Auch wurden Methoden für gesicherte Übertragung weggelassen. Ein Meßpunkt besteht aus dreizehn möglichen Werten. Um leere Zeichenketten zu vermeiden, wird ein nicht gesetzter Wert mit ``null'' belegt.

btaInstance: Eine eindeutige Nummer einer BTA Instanz. Sie wird aus einer Zufallszahl und dem Datum erstellt.

timestamp: Ein Zeitstempel der während der Generierung des Meßpunktes erstellt wird. Er trägt einen Wert in Millisekunden, die seit dem 1.1.1970 vergangen sind[*].

action: Die Aktion, durch die der Meßpunkt enstanden ist. ``startBTA'', ``stopBTA'', ``startTA'', ``stopTA'', ``initiatedTA'', ``startControlFlow'' oder ``logInfo'' sind als Wert erlaubt (s. [Kali01])

currentThread: Der Name des momentanen Threads.

user: Der Benutzername (Auslöser der BTA).

componentClass: Der Java Klassenname des ausgeführten Bausteins

componentInstanceID: Eindeutige ID des Bausteins als Hashcode

taName: Der Name der ausgeführten Transaktion ist in der BeanBox frei wählbar.

status: Dieser Wert gibt Auskunft über den Erfolg einer ausgeführten Transaktion. Er kann den Wert ``Success'' oder ``Failure'' haben.

initiatedTaskID: Wird gesetzt, wenn die Action ``initiatedTA'' ist und erlaubt eine Zuordnung des Meßpunktes.

isAsynchronous: Feld um eine Nebenläufigkeit anzuzeigen.

newThread: Name des neuen Threads, wenn die Action ``startControlFlow'' ist. Ist notwendig, um den Thread trotz wechselnder Instanz zuordnen zu können.

info: Zusatzinformationen, die in dem Baustein erstellt wurden.


next up previous contents
Next: StatsServer - StatisticView Up: Klassenschnittstellen Previous: Klassenschnittstellen
Copyright Munich Network Management Team