Next: 5.2.6 Klasse AgentReference
Up: 5.2 Agentensystem-Modell
Previous: 5.2.4 Klasse AgentManager
Die vom AgentManager verwalteten Agenten
werden in der von java.util.Hashtable verfeinerten Klasse
AgentTable gespeichert. Als Schlüssel für die Hashtabelle wird der Name des Agenten benutzt.
Abgespeichert wird in der Hashtabelle jeweils eine Instanz der Klasse
AgentReference. Diese Klasse definiert zusätzlich Methoden, die die
jeweilige Referenz zurückgeben, um eine umständliche Typkonvertierung zu
vermeiden
.
Eine Hashtabelle eignet sich besonders für die Speicherung von
Agenten, da man ohne Probleme neue Objekte einfügen kann (gegenüber
Feldern) und Objekte über beliebige Schlüssel identifiziert werden
(gegenüber der Indizierung von Feldern und Vektoren).
Copyright Munich Network Management Team