Next: void repaint_ch_constructors()
Up: Methoden für den Agentenstart
Previous: void get_impl_agents()
Sobald der Benutzer aus der Liste der implementierten Agenten des
Panels Create agent einen Agenten auswählt, der gestartet
werden soll, wird diese Methode aufgerufen. Hier wird über den
ASManagementAgenten eine Auflistung aller Parametertypen der
verschiedenen Konstruktoren des gewählten Agenten gewonnen. Ein
Feld von Vektoren wird erstellt, jedes Feldelement enthält die
Parametertyp-Liste eines Konstruktors. Außerdem wird ein
String-Feld constructor_list[] erzeugt, das eine Auswahl
der verschiedenen Konstruktoren des selektierten Agenten anhand
ihrer Parameterzahl enthält. Dieses Feld wird von der nachfolgend
aufgerufenen Methode repaint_ch_constructors() benötigt,
um die Combobox, die dem Benutzer eine Auswahl der möglichen
Konstruktoren des selektierten Agenten bietet, zu aktualisieren.
Der Grund dafür, daß die Parameterliste über den
ASManagementAgenten erzeugt wird, ist die Tatsache, daß diese
Information durch Introspektion in die Klasse des entsprechenden
Agenten über das Reflection API von Java erzeugt wird. Dies
ist dem Applet aufgrund seiner Sicherheitsbeschränkungen nicht
möglich.
Copyright Munich Network Management Team