| |
Oktober 2001 Unzuverlässiges Multicast: Multicast-GruppencManager 29-31 29 Dieser WertIST an Bereich der Gruppenbezeichner gewöhnt. Wenn diese Eigenschaft nicht spezifiziert wird, Gruppengebietsbezeichner fällt auf "DefaultGroupDomain." zurück, Diese Eigenschaft kann nur seien einmal während des Lebens der Objektgruppe eingestellt Sie. Wenn ein Versuch, diesen Wert nachher einzustellen gebildet wird die Rückstellung ist, die Ausnahme PortableGroup::InvalidProperty geändert worden seien Sie angehoben. 29,13,9 Schnittstelle ObjectGroupFactory Diese Schnittstelle liefert die Fähigkeit, um Objektgruppen zu handhaben. Sie übernimmt direkt ObjectGroupManager , PropertyManager und GenericFactory Schnittstellen. Es verwendet vollständig die Spezifikationen für seine übernommenen Schnittstellen wieder. 29,13,10 Objektgruppen-Bezugsoperationen Interoperable , um das, CORBA-Gegenstandmodell zu brechen zu vermeiden, wird es daß jede Gruppe IOR's empfohlen UIPMC-Profil enthalten das PortableGroup::GroupIIOPProfile etikettierter Bestandteil welches die Fähigkeit profiliert, um Zweiwegimplizite Betriebe CORBA::Object hervorzurufen. Die Methoden für das Adressieren dieser Betriebe werden in den folgenden Abschnitten besprochen. is_a Dieser Betrieb ist unverändert. Wenn die Schnittstelle vom Klienten ORB verstanden wird, der Anruf bringt zutreffendes zurück . Wenn das UIPMC-Profil ohne verursacht wurde PortableGroup::GroupIIOPProfile Bestandteil, der Klient ORB sollte versuchen zu beheben die Schnittstelle innerlich und nur die falsche Rückkehr kann er nicht den Schnittstellennamen beheben innerlich. Andernfalls, wenn das IIOP-Profil in verwendet PortableGroup::GroupIIOPProfile versuchen, den Anruf zu beheben. non_existent Für eine Gruppe IOR, bringt dieser Betrieb immer den zutreffenden Wert zurück . validate_connection Für eine Gruppe IOR, antwortet dieser Betrieb immer mit zutreffendem wenn die gegenwärtige Politik ist korrekt. get_domain_managers Ähnliche Betrachtungen was is_a anbetrifft hier. get_interface Die gleichen Betrachtungen wie für is_a und get_domain_managers . is_nil Dieser Betrieb würde falsches zurückbringen wenn mindestens ein Profil anwesend ist, andernfalls geht es zurück zutreffend wenn keine Profile anwesend sind. is_equivalent Fälle: |  |
|
| |
|
|