duplicateRule 元素

<duplicateRule> 元素将根据重复模式来定义规则。

属性

<duplicateRule> 具有以下属性:

表 1. <duplicateRule> 元素的属性
名称 描述 数据类型 必需?
name 标识规则。该标识在包含该规则的规则块中必须是唯一的。 不得包含句点。 xsd:NMTOKEN
processOnlyForwardedEvents 确定规则是接收所有事件还是仅接收从其他规则转发的事件。 缺省值为 false,表明规则将接收所有事件,包括从其他规则转发 的事件。 xsd:boolean

包含于

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

包含

<duplicateRule> 包含以下元素。

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

表 2. <duplicateRule> 元素中包含的元素
元素 必需或可选?
<comment> 可选。允许出现 0 或 1 次。
<variable> 可选。允许出现 0 次或多次。
<activationInterval> 可选。允许出现 0 或 1 次。
<lifeCycleActions> 可选。允许出现 0 或 1 次。
<eventSelector> 可选。允许出现 0 或 1 次。
<groupingKey> 可选。允许出现 0 或 1 次。
<timeWindow> 必需。仅允许出现 1 次。
<onDetection> 可选。允许出现 0 或 1 次。
<onNextEvent> 可选。允许出现 0 或 1 次。
<onTimeWindowComplete> 可选。允许出现 0 或 1 次。
相关概念
重复模式