规则引擎Drools使用 第十二篇 Drools 的高级语法之RHS加强
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加强相关推荐
- 2清空所有表_mysql数据库学习(第十二篇) - 数据高级操作(2)
更新数据(限制记录数) 举例说明:UPDATE my_copy SET NAME='32' WHERE 1 = 1 LIMIT 3 只更新一部分,头几名啊这些的 删除数据[限制记录数] 清空表,重置自 ...
- MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解
MySQL数据库,从入门到精通:第十二篇--MySQL数据类型详解 第 12 章_MySQL数据类型精讲 1. MySQL中的数据类型 2. 整数类型 2. 1 类型介绍 2. 2 可选属性 2. 2 ...
- CCNA-第十二篇-STP+ACL(下)
CCNA-第十二篇-STP+ACL(下) 首先说说要跳跳了 立个小FLAG, 两个月内急速完成CCIE理论+LAB实操 因为接了个工作,主要我能做到就能做这份工作. 其实NP中间的点很多都会,只是因为 ...
- 「第十二篇」漏洞扫描
批注[--] 表示他人.自己.网络批注参考资料来源于* 书中批注* CSDN* GitHub* Google* 维基百科* YouTube* MDN Web Docs由于编写过程中无法记录所有的URL ...
- 跟我学SpringCloud | 第十二篇:Spring Cloud Gateway初探
SpringCloud系列教程 | 第十二篇:Spring Cloud Gateway初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如 ...
- matlab最优控制实验报告_第十二篇 章 用MATLAB解最优控制问题及应用实例 最优控制课件.ppt...
第十二篇 章 用MATLAB解最优控制问题及应用实例 最优控制课件.ppt 综上所述可得结论:Q=diag(1,0,0),R=2时,系统各方面响应较好. 矩阵Q变大时,反馈矩阵变大: 当Q的对角线上第 ...
- CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表
CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表 实际中,思科只会给你5个小时去做下面的全部配置 这个是CCIE-LAB的拓扑图 问题 翻译:1.确保分支3分支4 ...
- 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 ...
- 国外交友网站开发源码 第十二篇
最近由于工作生活的事情比较多,所以就没有更新,这篇是国外交友网站开发源码 第十二篇 希望大家能够喜欢. 私信列表 class WechatController extends SiteControll ...
最新文章
- mysql数据库管理系统的配置文件是_MySQL学习笔记_1_MySQL数据库管理系统概述
- 新手必看,17个常见的Python运行时错误
- 机器学习 TOP 10 必读论文 | 资源
- IT一大道至简: 文章列表
- mysql数据压缩加密_MySQL 加密/压缩函数
- 华为鸿蒙第一期名单,机型正式确认,鸿蒙2.0第一批名单曝光!花粉:华为不够厚道...
- python sub 不区分大小写_解决Python列表字符不区分大小写的问题
- 南京廖华计算机二级考试答案,计算机二级Excel表格题库答案(解题步骤)
- 1.1 Machine learning: what and why?
- [Vue warn]: Failed to mount component: template or render function not defined. (found in root insta
- 在线颜色拾取器 - 资源篇
- iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示
- mysql中文乱码 go_Mysql binlog乱码问题研究-Go语言中文社区
- Linux 大文件拷贝失败,linux – Rsync失败,“文件太大”
- android获取本地连接ip地址,C#获取本机IP地址(ipv4)
- 设计模式以及类图的实现
- 数据可视化的定义及使用注意
- 基于STM32战舰开发板的内部温度传感器实验
- 原创 | 最近程序员频繁被抓,如何避免面向监狱编程?!
- 江苏农村商业银行计算机类笔试考什么时候,2020江苏农商行笔试考试内容是什么?...