Немного информации отсутствует (например, какая версия Drools, среда, в которой вы работаете, и т. Д.), Поэтому я постараюсь ответить в общем виде, и если вам нужно что-то более конкретное, дайте мне знать:
Как правило, в Drools вы «устанавливаете» объекты в рабочую память (используя такие методы, как, например, assertObject ..), это позволяет механизму правил узнавать о них, а позже, когда вы выполняете 'fireAllRules' для этого рабочей памяти, все правила выполняются (поэтому вы явно вызываете метод fireAllRules в своей рабочей памяти, когда хотите - я думаю, это то, что вы просили).
Для получения более подробной информации, если вы еще не посмотрели, вы можете проверить это: http://legacy.drools.codehaus.org/Working+Memory.
спасибо
Гади