是否可以访问Drools Fusion事件的隐式时间戳?

时间:2013-08-05 13:33:15

标签: drools drools-fusion

我正在尝试编辑现有的Drools Fusion规则。我们用于事件的类没有任何类型的时间戳,因此规则依赖于Drools在创建事件时隐式添加的类。

我想在规则的“then”块中添加一些代码,以从数据库中检索与事件发生时间相关的数据。但是,我找不到访问这些隐式时间戳的方法。

有没有办法做到这一点,或者我将不得不重新定义事件类?

1 个答案:

答案 0 :(得分:0)

如果在插入事件时拥有处理程序,则可以访问时间戳。

据我所知,没有办法在规则中访问它。这篇2012年的老文章对复杂性提出了一些好处。

http://drools-moved.46999.n3.nabble.com/Drools-Fusion-Accessing-Events-time-read-only-with-Drools-in-STREAM-mode-REALTIME-clock-td4020251.html#a4020256