|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuleEngineOutput
A RuleEngineOutput
instance is produced when a RuleEngine
is executed.
Method Summary | |
---|---|
int |
getExecutedRuleInstanceCount()
Returns the number of rule instances executed. |
RuleInstance |
getLastRuleInstance()
Returns the last Rule instance that was executed. |
boolean |
isAgendaEmpty()
Tests if the Agenda is empty. |
Methods inherited from interface com.ibm.rules.engine.runtime.EngineWithWorkingMemoryOutput |
---|
getWorkingMemory |
Methods inherited from interface com.ibm.rules.engine.runtime.EngineOutput |
---|
getData, getParameter, getParameters, getStopMessage, isStopped |
Method Detail |
---|
int getExecutedRuleInstanceCount()
boolean isAgendaEmpty()
Agenda
is empty.
IllegalStateException
- if the engine does not support the Agenda
.
Agenda
was empty when the RuleEngine
finished executing,
true
is returned.RuleInstance getLastRuleInstance()
Rule
instance that was executed.
IllegalStateException
- if the engine does not support the Agenda
.
Rule
instance that was executed. If no Rule
was executed,
null
is returned.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |