| 方法名称 | 用法格式 | 含义 | 
|---|
| getWorkingMemory() | drools.getWorkingMemory() | 获取当前的WorkingMemory对象 | 
| halt() | drools.halt() | 在当前规则执行完成后,不再执行其它未执行的规则。 | 
| getRule() | drools.getRule() | 得到当前的规则对象 | 
| insert(new Object) | drools.insert(new Object) | 向当前的WorkingMemory当中插入指定的对象,功能与宏函数insert相同。 | 
| update(new Object) | drools.update(new Object) | 更新当前的WorkingMemory中指定的对象,功能与宏函数update相同。 | 
| update(FactHandle Object) | drools.update(FactHandle Object) | 更新当前的WorkingMemory中指定的对象,功能与宏函数update相同。 | 
| retract(new Object) | drools.retract(new Object) | 从当前的WorkingMemory中删除指定的对象,功能与宏函数retract相同。 |