For selecting particular rule(s) while invoking fireAllRules you could use implementation of AgendaFilter.
A good out of the box implementation is org.drools.base.RuleNameEqualsAgendaFilter, that accepts name of the rule to execute as constructor argument.
HTH