O elemento <timerRule> define uma regra de acordo com o padrão de cronômetro.
<timerRule> 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 | Esse atributo é ignorado porque a regra do cronômetro não processa eventos. | xsd:boolean | Não |
repeat | Define se a regra do cronômetro será executada repetidamente até que seja desativada.
Os valores válidos são:
Se o valor for definido como false, a regra será executada por meio de seu intervalo de tempo apenas uma vez, executará a ação de resposta da regra quando o espaço de tempo respectivo estiver concluído e será parada. Se o elemento <timeWindow> da regra do cronômetro contiver o elemento <runUntilDeactivated>, o atributo repeat será ignorado. |
xsd:boolean | Não |
<timerRule> 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. |
<timeWindow> | Obrigatório. Apenas 1 ocorrência é permitida. |
<onTimeWindowComplete> | Opcional. 0 ou 1 ocorrência é permitida. |