计算规则由计算模式定义。该规则在一定时间间隔内接收到每个事件时,将计算(通过表达式)应用于所收集的事件。该规则为全状态规则。
计算模式对在某个时间段内接收到每个事件时运行计算功能(使用语言中的 <computeFunction> 元素定义)。时间段由必需的时间窗口指示,该窗口由 <timeWindow> 元素定义。
使用计算模式,规则响应将在时间窗口完成后(由 <onTimeWindowComplete> 元素定义)运行。计算的值在 <onTimeWindowComplete> 操作期间中可用。
每次接收到事件后,都将订单的总值添加至指定时间段内已出现的所有订单的总值,并且更新后的所有订单的总值将发布在用户界面上。