thresholdRule 元素

<thresholdRule> 元素根据阈值模式来定义规则。

属性

<thresholdRule> 具有以下属性:

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

包含于

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

包含

<thresholdRule> 包含以下元素。

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

表 2. <thresholdRule> 元素中包含的元素
元素 必需或可选?
<comment> 可选。允许出现 0 或 1 次。
<variable> 可选。允许出现 0 次或多次。
<activationInterval> 可选。允许出现 0 或 1 次。
<lifeCycleActions> 可选。允许出现 0 或 1 次。
<eventSelector> 可选。允许出现 0 或 1 次。
<groupingKey> 可选。允许出现 0 或 1 次。
<booleanThreshold> 必须含有这些元素的其中 1 个,且选定元素仅允许出现 1 次。
<computedThreshold>
<eventCountThreshold>
<timeWindow> 必需。仅允许出现 1 次。
<onDetection> 可选。允许出现 0 或 1 次。
<onTimeOut> 可选。允许出现 0 或 1 次。
相关概念
阈值模式