O elemento <thresholdRule> define uma regra de acordo com o padrão de limite.
<thresholdRule> possui os seguintes atributos:
Nome | Descrição | Tipo de dado | Obrigatório? |
---|---|---|---|
name | Identifica a regra. Esse identificador deve ser exclusivo no bloco de regra que contém essa regra. Não pode conter um ponto. | xsd:NMTOKEN | Sim |
processOnlyForwardedEvents | Determina se a regra recebe todos os eventos ou apenas aqueles redirecionados a partir de outras regras. O valor padrão é false, indicando que a regra recebe todos os eventos, incluindo aqueles redirecionados a partir de outras regras. | xsd:boolean | Não |
<thresholdRule> contém os elementos a seguir.
Os elementos devem ser codificados na ordem mostrada. Se um elemento for opcional, ele não precisará ser codificado, mas todos os elementos que forem codificados deverão seguir a ordem correta.
Elemento | Obrigatório ou opcional? |
---|---|
<comment> | Opcional. 0 ou 1 ocorrência é permitida. |
<variable> | Opcional. 0 ou mais ocorrências são permitidas. |
<activationInterval> | Opcional. 0 ou 1 ocorrência é permitida. |
<lifeCycleActions> | Opcional. 0 ou 1 ocorrência é permitida. |
<eventSelector> | Opcional. 0 ou 1 ocorrência é permitida. |
<groupingKey> | Opcional. 0 ou 1 ocorrência é permitida. |
<booleanThreshold> | 1 desses elementos é obrigatório e apenas 1 ocorrência do elemento escolhido é permitida. |
<computedThreshold> | |
<eventCountThreshold> | |
<timeWindow> | Obrigatório. Apenas 1 ocorrência é permitida. |
<onDetection> | Opcional. 0 ou 1 ocorrência é permitida. |
<onTimeOut> | Opcional. 0 ou 1 ocorrência é permitida. |