|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.rules.engine.IlrRuleInstance
public final class IlrRuleInstance
IlrRuleInstance
objects are rule instances currently fireable
in the agenda of the context.
Method Summary | |
---|---|
void |
fire()
Fires the rule instance which executes the action part of the rule. |
Object[] |
getObjects()
Gets the objects matched by this rule instance. |
int |
getPriority()
Gets the priority value of this instance. |
int |
getRecency()
|
IlrRule |
getRule()
Gets the rule of this instance. |
String |
getRuleName()
Gets the rule name of this instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public int getRecency()
public IlrRule getRule()
Gets the rule of this instance.
public String getRuleName()
Gets the rule name of this instance.
public int getPriority()
Gets the priority value of this instance.
public Object[] getObjects()
Gets the objects matched by this rule instance. The objects are ordered
according to the appearance order of the rule conditions. A
null
element represents a condition which does not bind an
object, such as not
and exists
.
public void fire()
Fires the rule instance which executes the action part of the rule.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |