在drools中迭代列表

时间:2014-10-21 11:20:27

标签: java drools

我是Drools的新手并希望用它来迭代一个项目列表,并将索引1处的项目与索引0处的项目,索引2处的项目与索引1处的项目进行比较,依此类推。

有没有办法指定这是一个DRL文件? 到目前为止我的DRL文件是

import java.util.ArrayList

dialect  "mvel"

rule "Rule"
    when
        $client: Client()
        $activity: Activity(name == "Walking")
        $measurements: ArrayList()
    then
        ...
end

或者我应该只在then部分编写Java代码?

1 个答案:

答案 0 :(得分:1)

我真的不明白你的意思,但是如果你需要管理收藏品,你应该看看你能做些什么来自积累"使您能够在谓词部分实例化集合的函数。 http://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch05.html 5.8.3.6.4.1