Element 'filteringPredicate'

Das Element <filteringPredicate> enthält einen Ausdruck, der weiter einschränkt, welche Ereignisse für die Verarbeitung durch die Regel ausgewählt werden oder welche Ereignisse ausgewählt werden, um die Regel zu aktivieren oder zu inaktivieren. Auf diese Weise können Ereignisse noch umfassender gefiltert werden als lediglich mit Hilfe des Ereignistyps durch das Element <eventType>.

Details

Der Ausdruck definiert eine Bedingung und gibt einen Booleschen Wert zurück, entweder true (die Bedingung wird erfüllt) oder false (die Bedingung wird nicht erfüllt).

Informationen zu den Variablen, die in Ausdrücken verwendet werden können, finden Sie in Variablen. Die Verwendung bestimmter Variablen hängt vom Kontext des Ausdrucks ab.

Attribute

<filteringPredicate> weist das folgende Attribut auf:

Tabelle 1. Attribute des Elements <filteringPredicate>
Name Beschreibung Datentyp Erforderlich?
expressionLanguage Gibt die Programmiersprache an, in der der Ausdruck geschrieben wurde. Da die Programmiersprache Java die einzige unterstützte Sprache für Ausdrücke ist, ist nur der Wert java für dieses Attribut gültig. xsd:NMTOKEN Ja

Enthalten in

<filteringPredicate> ist in den folgenden Elementen enthalten:

Enthält

<filteringPredicate> enthält keine Elemente.

Zugehörige Konzepte
Ausdrücke