Drools:规则流简介
?
<o:p></o:p>
规则流定义可以被加入到RuleBase,与规则加入的方式几乎一样<o:p></o:p>final Package pkg = builder.getPackage();
// 建立一个包含规则流的过程
ProcessBuilder processBuilder = new ProcessBuilder();
processBuilder.addProcessFromFile(new InputStreamReader(
getClass().getResourceAsStream( "ruleflow.rfm" ) ) );
// 将包与过程加入RuleBase
final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
ruleBase.addProcess( processBuilder.getProcesses()[0]);
// 为RuleBase建立一个新的working memory
final WorkingMemory workingMemory = ruleBase.newWorkingMemory();<o:p></o:p>
使用规则流的更多细节会在不久被加入。<o:p></o:p>
<o:p>?</o:p>