next up previous contents
Next: 6.6.2 Klasse Debug Up: 6.6 Klassen des tools Previous: 6.6 Klassen des tools

6.6.1 Klasse NameWrapper

Diese Klasse wird aus folgendem Grund benötigt:
Der 'struct Name' aus der MAF-Spezifikation wird durch Java-Mapping zu 'public final class Name'. Dadurch kann keine Unterklasse von der Klasse Name gebildet werden. Da der Name als Schlüssel für die Hashtabelle des AgentManager dienen soll, müssen zwei Methoden, equals() und hashCode(), implementiert werden. Da das nicht in der Klasse Name geschehen kann, werden die Methoden in der Klasse NameWrapper implementiert. Die Klasse NameWrapper wird mit einer Instanz der Klasse Name erzeugt.



Copyright Munich Network Management Team