Сердце механизма правил, где вы указываете условия (если ‘a’, то ‘b’).
факты
Факты — это данные, на которые будут влиять правила. С точки зрения Java, факты — это POJO (обычный старый объект Java).
сессия
Сеанс знаний в Drools является основным компонентом для запуска правил. Это сеанс знаний, который содержит все правила и другие ресурсы. Сессия знаний создается из базы знаний.
Чтобы механизм правил работал, факты вставляются в сеанс, и при выполнении условия запускается следующее правило. Сессия бывает двух типов:
- Сессия знаний без гражданства
- Сессия Stateful Knowledge
Повестка дня
Это логичная концепция. Повестка дня — это логичное место, где активация ждет своего запуска.
Активации
Активации являются тогда частью правила. Активации помещаются в повестку дня, где срабатывает соответствующее правило.