| |
CORBA/TMN V1.0 Das JIDM-Modul Aug. 2000 2-13 2 Ein Hinweis auf einer Wurzel JIDM::ProxyAgentFinder Gegenstand am Manager kann sein erreicht durch das Hervorrufen der resolve_initial_references Betrieb herausgestellt durch Standard- CORBA::ORB Schnittstelle. Das Standard CORBA::ObjectId zugewiesen Wurzel JIDM::ProxyAgentFinder Gegenstand würde sein JIDM::ProxyAgentFinder . Das Folgen ist ein Fragment des Codes in einem CORBA-Managerprogramm: CORBA::ORB_ptr-my_orb; Obj Object_ptr; JIDM::ProxyAgentFinder_ptr-agent_finder; JIDM::ProxyAgent_ptr-Mittel; JIDM::Key-a_key; JIDM::Criteria-a_criteria; // A Hinweis auf einem lokalen JIDM::ProxyAgentFinder-Gegenstand ist // erreichte mit Standard-ORB-Initialisierungsdienstleistungen: my_orb = ORB_init (argv, my_ORB_id); obj = my_orb->resolve_initial_references (JIDM::ProxyAgentFinder); agent_finder = ProxyAgentFinder::_narrow (obj); .................. //, nachdem korrekte Werte Schlüssel- und Kriteriumsargumenten... zugewiesen worden sind a_key =...; a_criteria =...; // eine Verbindung zum gehandhabten Gegenstandgebiet können hergestellt werden: Mittel = agent_finder - > access_domain (a_key, a_criteria); Andere Möglichkeiten umfassen (aber werden nicht begrenzt), Ausrichtung der Wurzel JIDM::ProxyAgentFinder Gegenstand in der lokalen Initiale CosNaming::NamingContext oder ein lokaler Händler. 2,1,5 Die JIDM::DomainPort-Schnittstelle Manager, die das Verursachen und/oder das Hervorrufen von Betrieben auf gehandhabten Gegenständen benötigen, die sind Mitglieder eines gehandhabten Gegenstandgebietes müssen zu diesem Gebiet zuerst Zutritt erhalten. Machen Sie zu zugänglich ein gehandhabtes Gegenstandgebiet wird von JIDM::DomainPort gesteuert Gegenstände. Jedes JIDM::DomainPort Gegenstand hat einen Titel, der mit ihm dazugehörig ist. Schnittstelle DomainPort { schreibgeschütztes Attributkriteriumsassociated_criteria; Lücke zerstören (); }; Alle JIDM::DomainPort wendet dazugehöriges mit einem gehandhabten Gegenstandgebiet ein (d.h., dazugehörig mit Titeln verwendete sich zu beziehen daß gehandhabte Gegenstandgebiets) Einflußhinweise auf Initiale CosNaming::NamingContext und CosLifeCycle::FactoryFinder Gegenstände im Gebiet. |  |
|
| |
|
|