KieSession ksession = kbase.newKieSession();

KieRuntime

KieRuntime规定,均适用于规则和过程的方法,如设置全局变量和注册信道。(“退出点”是“频道”的过时同义词。)

KieRuntime

Globals是Drools引擎可见的命名对象,但其方式与事实基本不同:支持全局的对象中的更改不会触发规则的重新评估。尽管如此,全局变量对于提供静态信息非常有用,作为提供规则的RHS中使用的服务的对象,或者作为从Drools引擎返回对象的手段。当您在规则的LHS上使用全局时,请确保它是不可变的,或者至少不要指望更改会对规则的行为产生任何影响。必须在规则文件中声明全局,然后需要使用Java对象进行备份。

global java.util.List list