next up previous contents
Next: String[] identify_agentsystems() Up: Naming Service Proxy Previous: Naming Service Proxy

void get_agent_context()

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 Methode besteht nun darin, ein Objekt vom Typ org.omg.CosNaming.NamingContext mit dem entsprechenden obigen NamingContext -Objekt aus dem CORBA Naming Service zu initialisieren und es dadurch anderen Methoden des ASManagementAgenten bereitzustellen. Der Bezeichner dieses Objekts ist agent_context . Es dient z.B. der Erstellung von Listen der aktiven Agentensysteme.
Der Aufruf dieser Methode erfolgt 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