Next: String[] list_agent_names(String as)
Up: Naming Service Proxy
Previous: Naming Service Proxy
Die MASA-Spezifikation sieht vor, daß im CORBA Naming Service sowohl
die Agentensysteme, als auch die auf ihnen ausgeführten Agenten
eingetragen werden. Diese Einträge befinden sich in
NamingContext -Objekten. In UNIX-Dateisystem Schreibweise lautet
dieser Kontext - relativ zu _initContext , dem
Basis-NamingContext - für Agenten ,,/Agent``, für
Agentensysteme ,,/AgentSystemService/4/mnm``.
Die Aufgabe der beiden
Methoden besteht nun darin, jeweils ein Objekt vom Typ
org.omg.CosNaming.NamingContext mit den entsprechenden obigen
NamingContext -Objekten aus dem CORBA Naming Service zu
initialisieren und sie dadurch anderen Methoden des
RegionManagementAgenten bereitzustellen. Die Bezeichner dieser Objekte
sind agent_context bzw. AS_context . Sie dienen z.B.
der Erstellung von Listen der aktiven Agentensysteme und deren
Agenten.
Der Aufruf dieser Methoden erfolgt jeweils nur intern in
der Methode run() , im Konstruktor des Agenten ist dies leider
nicht möglich, da zum Zeitpunkt seines Aufrufs _initContext
noch nicht initialisiert ist.
Copyright Munich Network Management Team