El elemento <timerRule> define una regla según el patrón de temporizador.
<timerRule> tiene los siguientes atributos:
Nombre | Descripción | Tipo de datos | ¿Obligatorio? |
---|---|---|---|
name | Identifica la regla. Este identificador debe ser exclusivo dentro de la regla. No puede contener un punto. | xsd:NMTOKEN | Sí |
processOnlyForwardedEvents | Este atributo se ignora porque la regla de temporizador no procesa sucesos. | xsd:boolean | No |
repeat | Define si la regla de temporizador se ejecuta repetidamente hasta que se desactiva.
Los valores válidos son:
Si el valor se establece en false, la regla se ejecuta en su intervalo de tiempo sólo una vez, ejecuta la acción de respuesta de la regla cuando la ventana de tiempo respectiva está completa, y se detiene. Si el elemento <timeWindow> para la regla de temporizador contiene el elemento <runUntilDeactivated>, se ignora el atributo repeat. |
xsd:boolean | No |
<timerRule> contiene los siguientes elementos.
Los elementos deben ser codificados en el orden que se muestra. Si un elemento es opcional, no es necesario que se codifique, pero todos los elementos que se codifiquen deben seguir el orden correcto.
Elemento | ¿Obligatorio u opcional? |
---|---|
<comment> | Opcional. Se permiten 0 o 1 ocurrencias. |
<variable> | Opcional. Se permiten 0 o más ocurrencias. |
<activationInterval> | Opcional. Se permiten 0 o 1 ocurrencias. |
<lifeCycleActions> | Opcional. Se permiten 0 o 1 ocurrencias. |
<timeWindow> | Obligatorio. Sólo se permite 1 ocurrencia. |
<onTimeWindowComplete> | Opcional. Se permiten 0 o 1 ocurrencias. |