| |
3-18 MitteilungscService, v1.0.1 August 2002 3 attach_callback 3,2,1,11 Das attach_callback Betrieb nimmt als Eingang den Hinweis auf einem Gegenstandstützen an das CosNotifyComm::NotifySubscribe schließen Sie und Rückkehr ein numerischer Wert an zugewiesen diesem Wiederholungsbesuch, der zu all einzigartig ist, verbanden diese Wiederholungsbesuche z.Z. mit der Zielgegenstand. Dieser Betrieb wird hervorgerufen, um mit dem Zielfiltergegenstand zu verbinden Gegenstand, der das CosNotifyComm::NotifySubscribe stützt Schnittstelle. Diese Schnittstelle wird von allem Lieferanten anschließt übernommen (irgendein die, die Klienten einer Mitteilung sind Führung oder die, die Proxygegenstände innerhalb einer Mitteilungsführung sind), die durch definiert wird Mitteilungsservice und stützt ein subscription_change Betrieb. Nach diesem Betrieb ist erfolgreich auf einem Filtergegenstand, jede Zeit der Satz von hervorgerufen worden Begrenzungen verbanden mit dem Zielfiltergegenstand wird geändert (irgendein durch eine Anforderung von seinen add_constraints oder seine modify_constraints Betriebe), der Filtergegenstand werden rufen Sie das subscription_change hervor Gegenstand seines ganzes dazugehörigen Wiederholungsbesuchs wendet im Auftrag ein Lieferanten informieren, zu denen der Zielfiltergegenstand von der Änderung im Satz angebracht wird vom Fall schreibt, welchen Klienten des Filtergegenstandes unterzeichnen. Dieses ermöglicht Lieferanten zu treffen Sie intelligente Entscheidungen, über die Arten von Fällen es wirklich produzieren sollten und von welchem es unterdrücken kann die Produktion. Diese Einheit wird ausführlicher innen beschrieben Abschnitt 2,6, Subskriptionen, auf Seite 2-49 teilend. detach_callback 3,2,1,12 Das detach_callback Betrieb nimmt als Eingang einen numerischen Wert an, der sein sollte einer der einzigartigen Bezeichner verband mit einem der Wiederholungsbesuchsgegenstände, die zu angebracht wurden Zielfiltergegenstand. Wenn der Eingangswert nicht dem einzigartigen Bezeichner von a entspricht Wiederholungsbesuchsgegenstand z.Z. angebracht zum Zielfiltergegenstand, das CallbackNotFound Ausnahme wird angehoben. Andernfalls zu dem der Wiederholungsbesuchsgegenstand der Eingangswert entspricht wird entfernt von der Liste von denen, die mit dem Zielfiltergegenstand, so dazugehörig sind daß folgende Änderungen am Fall Zeichnungsliste schreiben, kapselten durch das Ziel ein Filtergegenstand wird nicht zum Wiederholungsbesuchsgegenstand fortgepflanzt, der abgetrennt wird. 3,2,1,13 get_callbacks Die get_callbacks Betrieb nimmt keine Eingangsparameter an und bringt die Reihenfolge von zurück alle einzigartigen Bezeichner verbanden mit den Wiederholungsbesuchsgegenständen, die zum Zielfilter angebracht wurden Gegenstand. 3,2,2 Die Schnittstelle MappingFilter Das MappingFilter Schnittstelle definiert das Verhalten der Gegenstände, die a einkapseln Reihenfolge des Begrenzung-Wertes paßt zusammen, wo jede Begrenzung eine Struktur vomselben ist schreiben Sie als das, das in Abschnitt 3,2,1, die Filterschnittstelle, auf Seite 3-13 und jedes beschrieben wird Wert stellt eine mögliche Einstellung einer bestimmten Eigenschaft eines Falls dar. Merken Sie einstellendes das von der Einzelheit soll eine Eigenschaft nicht andeuten, daß jeder möglicher Inhalt des Falls ist geändert resultierend aus dem Anwenden eines Diagrammfilters, aber eher der Weise behandelt ein Proxy Fall in Bezug auf eine bestimmte Eigenschaft (d.h., Priorität oder Lebenszeit) könnte ändern. Nach dem Empfangen jedes Falls, ein Proxygegenstand mit einem dazugehörigen Gegenstandstützen Schnittstelle MappingFilter ruft das passende hervor Gleich- Betriebsvariante |  |
|
| |
|
|