RHS部分是规则体的重要组成部分,当LHS部分的条件匹配成功后,对应的RHS部分就会触发执行。一般在RHS部分中需要进行业务处理。

在RHS部分Drools为我们提供了一个内置对象,名称就是drools。本小节我们来介绍几个drools对象提供的方法。

halt

halt方法的作用是立即终止后面所有规则的执行。

如:

package testhalt
rule "rule_halt_1"whenthenSystem.out.println("规则:rule_halt_1触发");drools.halt();//立即终止后面所有规则执行
end
​
//当前规则并不会触发,因为上面的规则调用了halt方法导致后面所有规则都不会执行
rule "rule_halt_2"whenthenSystem.out.println("规则:rule_halt_2触发");
end

getWorkingMemory

getWorkingMemory方法的作用是返回工作内存对象。

如:

package testgetWorkingMemory
rule "rule_getWorkingMemory"whenthenSystem.out.println(drools.getWorkingMemory());
end

getRule

getRule方法的作用是返回规则对象。

package testgetRule
rule "rule_getRule"whenthenSystem.out.println(drools.getRule());
end

规则引擎Drools使用 第十二篇 Drools 的高级语法之RHS加强相关推荐

  1. 2清空所有表_mysql数据库学习(第十二篇) - 数据高级操作(2)

    更新数据(限制记录数) 举例说明:UPDATE my_copy SET NAME='32' WHERE 1 = 1 LIMIT 3 只更新一部分,头几名啊这些的 删除数据[限制记录数] 清空表,重置自 ...

  2. MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解

    MySQL数据库,从入门到精通:第十二篇--MySQL数据类型详解 第 12 章_MySQL数据类型精讲 1. MySQL中的数据类型 2. 整数类型 2. 1 类型介绍 2. 2 可选属性 2. 2 ...

  3. CCNA-第十二篇-STP+ACL(下)

    CCNA-第十二篇-STP+ACL(下) 首先说说要跳跳了 立个小FLAG, 两个月内急速完成CCIE理论+LAB实操 因为接了个工作,主要我能做到就能做这份工作. 其实NP中间的点很多都会,只是因为 ...

  4. 「第十二篇」漏洞扫描

    批注[--] 表示他人.自己.网络批注参考资料来源于* 书中批注* CSDN* GitHub* Google* 维基百科* YouTube* MDN Web Docs由于编写过程中无法记录所有的URL ...

  5. 跟我学SpringCloud | 第十二篇:Spring Cloud Gateway初探

    SpringCloud系列教程 | 第十二篇:Spring Cloud Gateway初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如 ...

  6. matlab最优控制实验报告_第十二篇 章 用MATLAB解最优控制问题及应用实例 最优控制课件.ppt...

    第十二篇 章 用MATLAB解最优控制问题及应用实例 最优控制课件.ppt 综上所述可得结论:Q=diag(1,0,0),R=2时,系统各方面响应较好. 矩阵Q变大时,反馈矩阵变大: 当Q的对角线上第 ...

  7. CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表

    CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表 实际中,思科只会给你5个小时去做下面的全部配置 这个是CCIE-LAB的拓扑图 问题 翻译:1.确保分支3分支4 ...

  8. CCIE理论-第十二篇-IPV6-NDP协议

    CCIE理论-第十二篇-IPV6-NDP协议 首先我们知道 在IPV4中 A:0.0.0.1-126.255.255.255 B:128.0.0.1-191.255.255.255 C:192.0.0 ...

  9. 国外交友网站开发源码 第十二篇

    最近由于工作生活的事情比较多,所以就没有更新,这篇是国外交友网站开发源码 第十二篇 希望大家能够喜欢. 私信列表 class WechatController extends SiteControll ...

最新文章

  1. mysql数据库管理系统的配置文件是_MySQL学习笔记_1_MySQL数据库管理系统概述
  2. 新手必看,17个常见的Python运行时错误
  3. 机器学习 TOP 10 必读论文 | 资源
  4. IT一大道至简: 文章列表
  5. mysql数据压缩加密_MySQL 加密/压缩函数
  6. 华为鸿蒙第一期名单,机型正式确认,鸿蒙2.0第一批名单曝光!花粉:华为不够厚道...
  7. python sub 不区分大小写_解决Python列表字符不区分大小写的问题
  8. 南京廖华计算机二级考试答案,计算机二级Excel表格题库答案(解题步骤)
  9. 1.1 Machine learning: what and why?
  10. [Vue warn]: Failed to mount component: template or render function not defined. (found in root insta
  11. 在线颜色拾取器 - 资源篇
  12. iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示
  13. mysql中文乱码 go_Mysql binlog乱码问题研究-Go语言中文社区
  14. Linux 大文件拷贝失败,linux – Rsync失败,“文件太大”
  15. android获取本地连接ip地址,C#获取本机IP地址(ipv4)
  16. 设计模式以及类图的实现
  17. 数据可视化的定义及使用注意
  18. 基于STM32战舰开发板的内部温度传感器实验
  19. 原创 | 最近程序员频繁被抓,如何避免面向监狱编程?!
  20. 江苏农村商业银行计算机类笔试考什么时候,2020江苏农商行笔试考试内容是什么?...

热门文章

  1. 高通常用缩写 --不错
  2. 邂逅JVM中的Bug
  3. 欠定的三元一次方程组求解
  4. 【非原创】完全用Linux工作(下)(r4笔记第86天)
  5. 2020 我的计算机保研历程
  6. 静态页面如何引入head.html和foot.html
  7. Windows10禁止自动重启和按键盘任意键自动开机
  8. June 8th ipod
  9. 为淘宝网店免费使用流量统计教程
  10. 我所见的沈阳世界园艺博览会