<runUntilDeactivated> 元素指定在停用规则前,时间窗口将一直保持打开。因此,该规则的时间窗口将在该规则开始处理时启动,且在停用该规则、从规则集除去 该规则或活动关联技术引擎关闭之前不停止。
规则类型 | 编写了 <runUntilDeactivated> 时的规则行为 |
---|---|
收集 | 收集规则将接受符合其事件选择条件的第一个事件,并在停用该规则之前继续接受并处理事件,当该规则停用时,<onTimeWindowComplete> 元素中定义的操作将运行,且 <onDeactivation> 元素中定义的操作也将紧随其后运行。 |
计算 | 计算规则将接受符合其事件选择条件的第一个事件,并在停用该 规则之前继续接受并处理事件,当该规则停用时,<onTimeWindowComplete> 元素中定 义的操作将运行,且 <onDeactivation> 元素中定义的操作也将紧随其后运行。 |
重复 | 重复规则将接受符合其事件选择条件的第一个事件,并在停用该 规则之前继续接受并处理事件,当该规则停用时,<onTimeWindowComplete> 元素中定义的操作将运行,且 <onDeactivation> 元素中定义的操作也将紧随其后运行。 |
序列 | 序列规则将接受符合其事件选择条件的第一个事件,并在发生以下
任一情况之前继续接受并处理事件:
|
阈值 | 阈值规则将接受符合其事件选择条件的第一个事件,并在发生以下
任一情况之前继续接受并处理事件:
|
定时器 | 在定时器规则处于活动状态后直至将其停用前,该规则将不执行任何 操作,该规则停用时,<onTimeWindowComplete> 元素中定义的操作将运行,且 <onDeactivation> 元 素中定义的操作将紧随其后运行。<timerRule> 元素中的 repeat 属性将被 忽略。 |
<runUntilDeactivated> 无属性。
<runUntilDeactivated> 不包含元素。