public interface StatefulRuleSession
KieSession beyond what the WorkingMemory provides.KieSession| Modifier and Type | Method and Description |
|---|---|
int |
fireAllRules()
Fire all Matches on the Agenda.
|
int |
fireAllRules(AgendaFilter agendaFilter)
Fire all Matches on the Agenda
|
int |
fireAllRules(AgendaFilter agendaFilter,
int max)
Fire all Matches on the Agenda
|
int |
fireAllRules(int max)
Fire Matches on the Agenda up to the given maximum number of Matches, before returning
the control to the application.
|
void |
fireUntilHalt()
Keeps firing Matches until a halt is called.
|
void |
fireUntilHalt(AgendaFilter agendaFilter)
Keeps firing Matches until a halt is called.
|
int fireAllRules()
int fireAllRules(int max)
fireAllRules() again.max - the maximum number of rules that should be firedint fireAllRules(AgendaFilter agendaFilter)
agendaFilter - filters the Matches that may fireint fireAllRules(AgendaFilter agendaFilter, int max)
agendaFilter - filters the Matches that may firemax - the maximum number of rules that should be firedvoid fireUntilHalt()
IllegalStateException - if this method is called when running in sequential modevoid fireUntilHalt(AgendaFilter agendaFilter)
agendaFilter - filters the Matches that may fireIllegalStateException - if this method is called when running in sequential modeCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.