timerRule 元素

<timerRule> 元素将根据定时器模式来定义规则。

属性

<timerRule> 具有以下属性:

表 1. <timerRule> 元素的属性
名称 描述 数据类型 必需?
name 标识规则。该标识在包含该规则的规则块中必须是唯一的。 不得包含句点。 xsd:NMTOKEN
processOnlyForwardedEvents 由于定时器规则不处理事件,因此忽略该属性。 xsd:boolean
repeat 定义在停用定时器规则之前该规则是否重复运行。 有效值为:
  • true(缺省值)
  • false

如果将该值设置为 false,则该规则在其时间间隔内仅运行一次, 并在相应的时间窗口完成后执行规则响应操作,然后停止。

如果定时器规则的 <timeWindow> 元素包含 <runUntilDeactivated> 元素,则忽略 repeat 属性。

xsd:boolean

包含于

<timerRule> 包含于以下元素中:

包含

<timerRule> 包含以下元素。

必须将这些元素按所显示的顺序进行编码。如果某个元素为可选元素,则可以不对其进行编码,但所有已编码的元素都必须按照正确的顺序。

表 2. <timerRule> 元素中包含的元素
元素 必需或可选?
<comment> 可选。允许出现 0 或 1 次。
<variable> 可选。允许出现 0 次或多次。
<activationInterval> 可选。允许出现 0 或 1 次。
<lifeCycleActions> 可选。允许出现 0 或 1 次。
<timeWindow> 必需。仅允许出现 1 次。
<onTimeWindowComplete> 可选。允许出现 0 或 1 次。
相关概念
定时器模式