esper中的一个查询是在一个事件上多次执行

时间:2015-04-20 08:17:29

标签: esper

我有以下查询:

select f_user_id from completeEvent(class in(1,2)) where Utils.check(2345,f_user_id) = true.

在utils class' check'是一种静态的方法。

我们在这里观察到的是:

当我做sender.sendEvent(completeEvent);时 检查方法被调用大约240次。

但它应该只调用一次,因为我只发送一个completeEvent,并且我只将一个Query注册到系统中。

有人可以告诉我这可能是什么原因吗?

由于

1 个答案:

答案 0 :(得分:0)

我建议将代码附加到帖子中。代码可能会出错,比如多次创建EPL语句。