Questa matrice fornisce una panoramica ad alto livello degli aspetti comuni e univoci dei diversi schemi di regola.
Tabella 1 elenca gli elementi di linguaggio primari per le regole e riporta una X nella colonna per ciascun tipo di regola in cui è valido l'elemento. Gli elementi di linguaggio primari sono elementi secondari diretti dei diversi tipi di regola. Questo elenco non include gli elementi che sono contenuti all'interno degli elementi secondari diretti, che possono anche variare secondo il tipo di regola. Inoltre, la validità di alcuni attributi di elemento può variare secondo il tipo di regola.
Elemento | raccolta | calcolo | duplicato | filtro | sequenza | soglia | timer |
---|---|---|---|---|---|---|---|
<comment> | X | X | X | X | X | X | X |
<variable> | X | X | X | X | X | X | X |
<activationInterval> | X | X | X | X | X | X | X |
<lifeCycleActions> | X | X | X | X | X | X | X |
<eventSelector> | X | X | X | X | X | X | |
<groupingKey> | X | X | X | X | X | ||
<timeWindow> | X | X | X | X | X | X | |
<computeFunction> | X | ||||||
<booleanThreshold> | X | ||||||
<computedThreshold> | X | ||||||
<eventCountThreshold> | X | ||||||
<onDetection> | X | X | X | X | |||
<onNextEvent> | X | ||||||
<onTimeOut> | X | X | |||||
<onTimeWindowComplete> | X | X | X | X |