Esta matriz fornece uma visão geral de alto nível dos aspectos comuns e exclusivos dos diferentes padrões de regras.
Tabela 1 lista os elementos de linguagem primários das regras e mostra um X na coluna de cada tipo de regra sob a qual o elemento é válido. Os elementos de linguagem primários são os elementos-filhos diretos dos diferentes tipos de regras. A lista não inclui os elementos contidos nesses elementos-filhos diretos, podendo também variar, dependendo do tipo de regra. Além disso, a validade de determinados atributos de elementos pode variar, dependendo do tipo de regra.
Elemento | coleta | computação | duplicata | filtragem | seqüência | limite | cronômetro |
---|---|---|---|---|---|---|---|
<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 |