next up previous contents
Next: 2.2.2 Anzeigen der Agenten Up: 2.2 Das RegionManagementAgent-Applet Previous: 2.2 Das RegionManagementAgent-Applet

2.2.1 Anzeigen aller aktiven Agentensysteme

Die linke Hälfte des Applets zeigt einen Baum. In diesem Baum mit der Bezeichnung ,,Agent Systems & Co`` werden die gerade aktiven Agentensysteme namentlich aufgeführt. Die Wurzel wird von einem Knoten namens ,,Agent System Context`` gebildet in Anlehnung an den CORBA Namensbereich, dem die Namen der Agentensysteme entnommen werden. Die Blätter des Baums tragen die Namen der Agentensysteme, die gerade im Netzwerk aktiv sind, mit einer Ausnahme: ,,global``. Dabei handelt es sich nicht um ein besonderes Agentensystem, sondern um eine Gruppe, in der alle ,,exklusiven`` Agenten eingetragen sind, die also mit der Option ,,exclusive = true`` im AgentSystemApplet gestartet wurden. Der Eintrag eines Agenten in ,,global`` erfolgt zusätzlich zum Eintrag in das Agentensystem, in dem der Agent tatsächlich läuft.
Die Auflistung der Agentensysteme erfolgt sofort beim Start des Applets. Falls Agentensysteme nach Aufruf des Applets gestartet oder beendet werden, wird der Baum automatisch entsprechend ergänzt oder berichtigt. Falls dieser Mechanismus jedoch einmal versagen sollte, kann der Benutzer mit dem unter dem Baum befindlichen Button mit der Bezeichnung update manually eine Aktualisierung erzwingen. Dies kann z.B. dann nötig sein, wenn in den entsprechenden CORBA Namensbereich ein Element eingetragen wurde, das kein MASA-Element ist und daher kein CORBA Ereignis erzeugt, welches eine automatische Aktualisierung auslösen würde. Ein Beispiel dafür ist der Namensbereich ,,voyager``, der eine Liste der geladenen Agenten des Voyager-Systems beeinhaltet (siehe dazu [Bran 99]).


next up previous contents
Next: 2.2.2 Anzeigen der Agenten Up: 2.2 Das RegionManagementAgent-Applet Previous: 2.2 Das RegionManagementAgent-Applet
Copyright Munich Network Management Team