标签: drools drools-fusion
我正在尝试编辑现有的Drools Fusion规则。我们用于事件的类没有任何类型的时间戳,因此规则依赖于Drools在创建事件时隐式添加的类。
我想在规则的“then”块中添加一些代码,以从数据库中检索与事件发生时间相关的数据。但是,我找不到访问这些隐式时间戳的方法。
有没有办法做到这一点,或者我将不得不重新定义事件类?
答案 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