Короче говоря, я хочу создавать, редактировать и удалять правила из репозитория правил во время выполнения. У меня проблемы с тем, чтобы понять, как это сделать в слюнях 6+.
Я знаю, что в предыдущей версии слюни (‹= 5.6) было XML-представление файла .drl и API для работы с ним: https://docs.jboss.org/drools/release/5.6.0.Final/drools-expert-docs/html/ch04.html#d0e8052.
Документация слюни по версии 5.6 указывает, что это устарело, и, похоже, он полностью удален в 6. Я не хочу использовать API, о котором уже известно, что у него нет прямого пути обновления.
Предоставление пользователям пользовательских интерфейсов Guvnor или Workbench для редактирования правил также не подходит из-за требований рабочего процесса и из-за сложности пользовательских веб-интерфейсов. Я хочу создавать правила и управлять ими из кода Java.
Мне нужен лучший метод, чем создание строковых шаблонов для файла .drl, для создания новых правил и изменения правил. Что существует для программного создания новых правил из Java? Я много искал, но, похоже, не нашел для этого набора вызовов Java API.