| |
Juni 2002 CORBA-Bestandteile: Fälle 1-23 1 Teilfallquelleinflußhinweise auf Verbraucherschnittstellen und -stoß zu ihnen. Teilfallwannen liefern Verbraucherhinweise, in die andere Wesen (z.B., Führungen, Klienten, andere Teilfallquell) Stoßfälle. Fallverbraucherschnittstellen werden von abgeleitet Components::EventConsumerBase Schnittstelle, die definiert wird, wie folgt: Modulbestandteile { Ausnahme BadEventType { CORBA::RepositoryId-expected_event_type; }; Schnittstelle EventConsumerBase { leere evt) Erhöhungen push_event(inEventBase (BadEventType); }; }; Art-spezifische Fallverbraucherschnittstellen werden vom EventConsumerBase abgeleitet Schnittstelle. Fallquell- und -wannenerklärungen in den Teildefinitionen verursachen Art spezifischer Verbraucher schließt an, für die Fallarten erzeugt zu werden, die in benutzt werden Erklärungen. Das push_event Betrieb drückt den Fall, der durch das evt bezeichnet wird Parameter zu Verbraucher. Der Verbraucher kann beschließen, die Art des Falls zu begrenzen, den sie annimmt. Wenn tatsächliche Art des evt Parameter ist nicht für den Verbraucher annehmbar, BadEventType Ausnahme wird angehoben. expected_event_type Mitglied von die Ausnahme enthält das RepositoryId von der Art erwartet vom Verbraucher. Merken Sie, daß diese Ausnahme vom Verbraucher nur angehoben werden kann nach dessen Hinweis push_event Betrieb wurde hervorgerufen. Der Verbraucher kann ein Proxy für einen Fall sein oder Mitteilungsführung mit einer willkürlichen Anzahl von Teilnehmern. Wenn irgendein von denen Teilnehmer werfen alle mögliche Ausnahmen, sie werden nicht fortgepflanzt zurück zu dem ursprünglichen Fall auf Quelle (d.h., der Bestandteil). 1,6,3 Fallservice stellte durch Container zur Verfügung Behälterimplementierungen stellen Falldienstleistungen zu den Bestandteilen und zu ihren Klienten zur Verfügung. Teilimplementierungen erhalten Fallservices vom Behälter während Initialisierung und mittelbarer Klientenzugang zu jenen Falldienstleistungen. Der Behälter Implementierung ist frei, jede mögliche Einheit zur Verfügung zu stellen, die die angeforderte Semantik stützt. Der Behälter ist für die Konfiguration der Einheit und der Bestimmung verantwortlich, die sind spezifische Qualität der zu beschäftigenden Service- und Wegewahlpolitischen Linien, wenn Fälle geliefert werden. 1,6,4 Fallquellen -- Verleger und Emitter Eine Fallquelle stellt das Potential dar, damit der Bestandteil Fälle von a erzeugt spezifizierte Art und stellt Einheiten für das Verbinden der Verbraucher mit Quellen zur Verfügung. Es gibt zwei Kategorien Fallquellen, Emitter und Verleger . Beide sind eingeführt, die Fallführungen verwendend geliefert durch den Behälter. Ein Emitter kann sein schloß an höchstens einen Proxyversorger durch den Behälter an. Ein Verleger kann sein |  |
|
| |
|
|