| |
2-14 Realzeit-CORBA, v1.1 August 2002 2 Gegenstandcreate_reference_with_priority ( im CORBA::RepositoryId-intf in der RTCORBA::Priority-Priorität) Erhöhungen (WrongPolicy); Gegenstandcreate_reference_with_id_and_priority ( im PortableServer::ObjectId-oid im CORBA::RepositoryId-intf in der RTCORBA::Priority-Priorität) Erhöhungen (WrongPolicy); Activate_object_with_priority ObjectId ( in PortableServer::Servant p_servant, in der RTCORBA::Priority-Priorität) Erhöhungen (ServantAlreadyActive, WrongPolicy); leeres activate_object_with_id_and_priority ( im PortableServer::ObjectId-oid in PortableServer::Servant p_servant, in der RTCORBA::Priority-Priorität) Erhöhungen (ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy); }; }; Wenn der Prioritätsparameter von irgendwelchen der oben genannten Betriebe nicht eine gültige CORBA-Priorität ist oder wenn er die Prioritätskonfiguration für die Betriebsmittel zusammenbringen nicht kann, die dem POA zugewiesen werden, dann das ORB hebt ein BAD_PARAM an Systemausnahme. Für jeden der oben genannten Betriebe, wenn das POA nicht stützt SERVER_DECLARED Wahl für PriorityModelPolicy , dann das ORB soll heben Sie ein WrongPolicy an Benutzerausnahme. Für jeden der oben genannten Betriebe, wenn das POA das IMPLICIT_ACTIVATION stützt Wahl für das ImplicitActivationPolicy dann hebt das ORB ein WrongPolicy an Benutzerausnahme. Dieses entlastet eine ORB-Implementierung von der Notwendigkeit, das Ziel zurückzuholen wenden Sie s-Priorität von irgendwo ein, wenn ein Antrag für einen unaktivierten Gegenstand ankommt. Wenn das activate_object_with_id_and_priority Betrieb wird mit einem unterschiedlichem hervorgerufen Priorität zu einer früheren Anforderung von einer des verursachenhinweises mit Prioritätsbetrieben, für den gleichen Gegenstand dann hebt das ORB ein BAD_INV_ORDER an System Ausnahme (mit einem kleinen Ausnahmestandardcode von 18). Wenn der Prioritätswert ist selben, dann der Betrieb sind erfolgreich. Im übrigen die Semantik des Entsprechens; das heißt, ohne den Namen Verlängerungs- _ with_priority und _ and_priority PortableServer::POA Betriebe wird beobachtet. |  |
|
| |
|
|