4 Drools规则属性(activation-group,agenda-group,salience,date-effective,date-expires,timer,auto-focus)
4 Drools规则属性
通过前面的学习,我们已经了解了Droos规则的组成,并且会编写一般的规则文件的了。正常情况下,Drools规则的文件组成如下:
rule "ruleName"attributeswhenLHSthenRHS
end
这一章节我们重点来了解一下attributes(属性)的使用。Drools提供的属性主要包括下面的:
| 属性名 | 说明 |
|---|---|
| salience | 指定规则执行优先级 |
| dialect | 指定规则使用的语言类型,取值为java和mvel |
| enabled | 指定规则是否启用 |
| date-effective | 指定规则生效时间 |
| date-expires | 指定规则失效时间 |
| activation-group | 激活分组,具有相同分组名称的规则只能有一个规则触发 |
| agenda-group | 议程分组,只有获取焦点的组中的规则才有可能触发 |
| timer | 定时器,指定规则触发的时间 |
| au |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
