Я новичок в Drools и натолкнулся на некоторые примеры Drools 5, которые я намереваюсь реализовать в Drools 7. Однако некоторые классы, которые существовали в Drools 5, больше не доступны в Drools 7, например, DroolsParserException, PackageBuilder и т. Д. Мне было интереснокаковы их замены в Drools 7. Я предполагаю, что могут быть методы KIE, которые соответствуют этим.Это фрагмент кода, над которым я работаю
public void executeDrools() throws DroolsParserException, IOException
{
PackageBuilder packbuild = new PackageBuilder();
String ruleFile = "/com/rules/manufacturerRules.drl";
InputStream inStream = getClass().getResourceAsStream(ruleFile);
Reader reader = new InputStreamReader(inStream);
packageBuilder.addPackageFromDrl(reader);
Package rulesPackage = packbuild.getPackage();
RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage(rulesPackage);
WorkingMemory inmemory = ruleBase.newStatefulSession();
Garment manufactuer = new Garment();
manufactuer.setQuota(10000);
manufactuer.setExpectation(45000);
manufactuer.setTimeline(10);
inmemory.insert(manufactuer);
inmemory.fireAllRules();
}
Искренне благодарен за некоторые рекомендации о том, как реализовать это с помощью Drools 7. Спасибо.