| |
3-4 Notification/JMS, das Abschließende Angenommene Spezifikation Interworking Ist Juni 2003 3 Schnittstellenbrücke { schreibgeschütztes end_point_receiver AttributEndpointReceiver; schreibgeschütztes end_point_sender AttributEndpointSender; leerer Anfang () hebt an (BridgeAlreadyStarted); leerer Anschlag () hebt an (BridgeInactive); Statusget_status(); Lücke zerstören (); }; Schnittstelle BridgeFactory { Brückencreate_bridge (in der Quelle ExternalEndpoint, in der Wanne ExternalEndpoint, heraus Kennzeichnung BridgeID) Erhöhungen (InvalidExternalEndPoints); Brückenget_bridge_with_id (in Kennzeichnung BridgeID) Erhöhungen (BridgeNotFound); Get_all_bridges() BridgeIDSeq; }; }; CosBridgeAdmin # endif 3,1,1 ExternalEndPoint ExternalEndPoints sind abstrakte Wesen, die das den Absender und der Empfänger von darstellen Daten durch die Brücke Ns-jms-jms. Diese Wesen werden durch eine Datenstruktur dargestellt ExternalEndPoint, das spezifiziert: 1. Die Rolle des externen Endpunkts, der entweder eine Quelle oder eine Wanne von Daten sein kann. 2. Die Natur des externen Endpunkts, sei es einen JMS-Bestimmungsort oder ein EventChannel. 3. Die Mitteilungsart verwendet durch das ExternalEndPoint, das entweder ein Stoß sein kann oder ein Zug. 4. Die Art der Anzeige, die er anfaßt. Diese Art kann jede sein eine JMS-Anzeige, a strukturierter Fall oder eine Reihenfolge der strukturierten Fälle. Jeder der vorhergehenden Punkte wird durch ein Feld ExternalEndPoint in der Struktur beschrieben. Die folgenden Unterabschnitte beschreiben kurz jene Felder. 3,1,1,1 ExternalEndpointRole Das ExternalEndpointRole ist eine Aufzählung, die die Rolle von beschreibt ExternalEndPoint. Die Aufzählung wird durch die folgenden Werte gebildet: { QUELLE, WANNE }; |  |
|
| |
|
|