KnowledgeBase kbase = getKnowledgeBase();
final StatefulKnowledgeSession ksession = createKnowledgeSession( kbase );
Runnable fireUntilHalt = new Runnable() {
public void run() {
ksession.fireUntilHalt();
}
};
Runnable fireAllRules = new Runnable() {
public void run() {
ksession.fireAllRules();