fireAllRules()Java代码调用方法; 调用的行为execute()是一个单击方法,它将在内部实例化a KieSession,添加所有用户数据并执行用户命令,调用fireAllRules(),然后调用dispose()。虽然使用此类的主要方法是通过BatchExecution接口Command支持的(子接口)CommandExecutor,但提供了两种便捷方法,用于简单对象插入所需的全部内容。该CommandExecutor和BatchExecution在自己的部分谈到细节。

我们的简单示例显示了使用便捷API执行给定Java对象集合的无状态会话。它将迭代集合,依次插入每个元素。
使用Collection执行简单的StatelessKieSession