i try you code. ksession.getAgenda().getAgendaGroup("add").setFocus(); ksession.fireAllRules(); and it worked print add2 -- View this message in context: http://drools.46999.n3.nabble.com/How-to-let-a-rule-run-only-one-time-tp3550555p3566664.html Sent from the Drools: User forum mailing list archive at Nabble.com.