next up previous contents
Next: 5.3 Vergleich der beiden Up: Überblick über den OMG Previous: 5.2.2 Quality-of-Service-Parameter

5.2.3 Notification Service Filter

Der OMG Notification Service unterscheidet zwei verschiedene Arten von Filtern:

Forwarding Filter, die das Interface CosNotifyFilter::Filter implementieren, haben einen Einfluß darauf, welche Events weitergeleitet werden, und sind in dieser Hinsicht vergleichbar mit JMAPI-Event-Filtern.

Mapping Filter implementieren das Interface CosNotifyFilter::MappingFilter und dienen dazu, die Weiterleitung von Events über die Veränderung ihrer Priorität und Lebensdauer zu beeinflussen. JMAPI bietet kein Äquivalent hierzu.

Jedem Proxy-Objekt und jedem Admin-Objekt können jeweils mehrere Filter zugeordnet sein. Jedem Filter sind wiederum mehrere Constraints zugeordnet. Ein Constraint legt für einen oder mehrere Event-Types einen Boole'schen Ausdruck über der Menge der Header Fields und der Filterable Body Fields gemäß einer gewissen Constraint-Grammatik fest. Dieser Ausdruck wird für eintreffende Events ausgewertet. Falls er den Wert true liefert, wird das Event weiterverarbeitet, ansonsten wird es verworfen.



Copyright Munich Network Management Team