Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Esper窗口使用:根据事件离开窗口重新计算_Java_Esper_Complex Event Processing - Fatal编程技术网

Java Esper窗口使用:根据事件离开窗口重新计算

Java Esper窗口使用:根据事件离开窗口重新计算,java,esper,complex-event-processing,Java,Esper,Complex Event Processing,我需要一些这样的 //Create a named window (w1) Create window w1.... //then insert events into window insert into w1.... select amount,..... from.... where... //remove from window on RemoveEventArrived as r Delete from w1 where w1.id = r.id 现在插入w1命名窗口中的另一个事

我需要一些这样的

//Create a named window (w1)
Create window w1....

//then insert events into window
insert into w1....
select amount,.....
from....
where...

//remove from window
on RemoveEventArrived as r
Delete from w1
where w1.id = r.id
现在插入w1命名窗口中的另一个事件

//inserting into final output event
insert into derivedevent
select sum(w.amount)
from w1 as w

suppose event sequence:
1. Event with id=1 and amount= 100 arrived.
   o/p of sum(amount) triggered and gives 100.

2. Event withid = 2 and amount=200 arrived.
  o/p of sum(amount) triggered and gives 300.

3. **Remove** Event with id=1 arrived.
o/p of sum(amount) triggered and gives 200.

4. Event with id = 3 and amount=500 arrived
o/p of sum(amount) triggered and gives  700
但第三个事件无法自动触发derivedevent重新计算输入。
当第4个事件到达时,触发并根据需要提供输出。
有什么标准的方法吗

我想计算一个新事件到达窗口还是离开窗口的总金额。3。event(remove)通过“insert into derivedevent”触发新和的输出,除非什么都没有被移除,所以可能您的id键是错误的。 如果仍然有问题,请向esper用户邮件列表发送一个最小的测试用例。 或者使用@Audit查看引擎对每个语句的内部操作。

3。event(remove)通过“insert into derivedevent”触发新和的输出,除非什么都没有被移除,所以可能您的id键是错误的。 如果仍然有问题,请向esper用户邮件列表发送一个最小的测试用例。
或者使用@Audit查看引擎对每个语句的内部功能。

我有更新的问题,请查看。特别是第四个事件根据需要提供o/p。我也有同样的问题。如果您找到了解决方案,但尚未发布,请与他人分享。谢谢,我有最新的问题,请调查一下。特别是第四个事件根据需要提供o/p。我也有同样的问题。如果您找到了解决方案,但尚未发布,请与他人分享。谢谢