Я загружаю правило во время выполнения, но когда я вызываю fireAll, также запускаются события, которые были добавлены до правила. Есть ли способ только запустить правило для событий, которые произошли после добавления правила?Правило Drools срабатывает при событиях до создания правила
0
A
ответ
0
Очистить рабочую память перед добавлением правила. API позволяет извлекать и удалять все факты с помощью одного простого цикла.
В качестве альтернативы установите фильтр повестки дня, прежде чем вставлять новое правило. Запустите fireAllRules, удалите фильтр и продолжайте, как раньше.
Смежные вопросы
- 1. Drools Правило не срабатывает
- 2. Drools: Правило срабатывает несколько раз
- 3. Drools: Почему это правило срабатывает неправильно?
- 4. Drools Rule Язык: правило не всегда срабатывает
- 5. Правило Drools Timer срабатывает несколько раз после перезагрузки
- 6. Правило Flow In Drools
- 7. Drools - Не все действия выполняются, когда правило срабатывает
- 8. Вложенные правила в Drools
- 9. Получение уведомления о событиях логической ретракции Drools
- 10. Правило Drools «не существует»
- 11. Drools правила категоризации
- 12. Правило Stardog не срабатывает
- 13. Drools: правило с ограничением по времени
- 14. Drools срабатывает в петле
- 15. Активировать правила для дочерних объектов в Drools
- 16. make: правило правила правила
- 17. Drools Правило JBOSS Вложенный IF's
- 18. событий База Drools Правило
- 19. Optaplanner Drools правило ошибки
- 20. Drools рекурсивные правила не срабатывают
- 21. Adobe DTM unload Правила, основанные на событиях
- 22. Drools: Последовательное правило стрельбы с динамическим входом
- 23. Динамические правила, использующие Drools
- 24. DROOLS: Правила События
- 25. Drools 6 - Как увольнять правило
- 26. Drools Как получить объект, который выполнил правило?
- 27. Правила использования данных Двигатель - Drools
- 28. Восстановить базу знаний Drools. Strore drools правила в базу данных
- 29. Правила Drools для разных пользователей
- 30. Drools отключить правило во время выполнения
Я не обязательно хочу потерять все факты, я просто не хочу, чтобы недавно добавленное правило срабатывало по старым фактам. Возможно, что другое правило может использовать старые факты в будущем (в сочетании с некоторыми новыми). – ventsyv
Вы обязаны создавать некоторые несоответствия, если вы не выполняете апатию. Но см. Дополнение к моему ответу. – laune