Обновите Drool 6.0.0 до 6.0.1

Я хочу обновить Drools с версии 6.0.0 до 6.0.1

Классы RuleBase и PackageBuilder больше не существуют.

Я вижу много примеров на сайте слюнявчиков: http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html/KIEChapter.html#KIEExamplesSection

Что я не могу понять, так это то, какие из возможных вещей KIA, которые они теперь предоставляют, заменяют старые классы PackageBuilder и RuleBase.

Ниже приведен старый код, который у меня был, может кто-нибудь указать мне, как я беру файл drl и использую его в новой версии 6.0.1.

final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl(new InputStreamReader(RuleReader.class.getResourceAsStream("/myRules.drl")));

final RuleBaseConfiguration conf = new RuleBaseConfiguration();

final RuleBase ruleBase = RuleBaseFactory.newRuleBase(conf);
final org.drools.rule.Package pkg = builder.getPackage();
ruleBase.addPackage(pkg);

StatelessSession session = ruleBase.newStatelessSession();
List<Object> context = new ArrayList<Object>();
context.add(rulesParameter);
session.execute(context);

Текущая версия Drools - 7.12,0, а текущая версия серии 6.x - 6.5.0. Вы уверены, что хотите перейти только на 6.0.1?

mdfst13 15.10.2018 01:45

Я хочу начать с наименьшего шага, с которого я могу начать, я перейду с 6 к 6.5.0, но я не могу разработать решение PackageBuilder.

jeff porter 15.10.2018 14:18
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
45
0

Другие вопросы по теме