|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. Each Activation is assigned a number, this
number is determined by the WorkingMemory all Activations created
from a single insert, update, retract are assgigned the same Activation number.
| Methods inherited from interface org.kie.api.runtime.rule.Match |
|---|
getDeclarationIds, getDeclarationValue, getFactHandles, getObjects |
| Method Detail |
|---|
Rule getRule()
getRule in interface org.kie.api.runtime.rule.MatchConsequence getConsequence()
int getSalience()
GroupElement getSubRule()
long getActivationNumber()
LeftTuple getTuple()
Tuple that was activated.
PropagationContext getPropagationContext()
PropagationContext for the Activation
void remove()
Activation by removing it from the Agenda.
void addBlocked(LogicalDependency node)
LinkedList<LogicalDependency> getBlocked()
void setBlocked(LinkedList<LogicalDependency> justified)
LinkedList<LinkedListEntry<LogicalDependency>> getBlockers()
void addLogicalDependency(LogicalDependency node)
LinkedList<LogicalDependency> getLogicalDependencies()
void setLogicalDependencies(LinkedList<LogicalDependency> justified)
void setQueued(boolean activated)
boolean isQueued()
InternalAgendaGroup getAgendaGroup()
ActivationGroupNode getActivationGroupNode()
void setActivationGroupNode(ActivationGroupNode activationGroupNode)
ActivationNode getActivationNode()
void setActivationNode(ActivationNode ruleFlowGroupNode)
InternalFactHandle getFactHandle()
boolean isMatched()
void setMatched(boolean matched)
boolean isRuleAgendaItem()
void setQueueIndex(int index)
int getQueueIndex()
void dequeue()
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||