Package org.drools.core.common
Class PhreakActivationIterator
- java.lang.Object
-
- org.drools.core.common.PhreakActivationIterator
-
- All Implemented Interfaces:
Serializable,Iterator
public class PhreakActivationIterator extends Object implements Iterator
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<AgendaItem>collectAgendaItems(InternalKnowledgeBase kbase, ReteEvaluator reteEvaluator)static PhreakActivationIteratoriterator(ReteEvaluator reteEvaluator)Objectnext()static List<RuleTerminalNode>populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)static voidprocessLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, ReteEvaluator reteEvaluator)
-
-
-
Method Detail
-
iterator
public static PhreakActivationIterator iterator(ReteEvaluator reteEvaluator)
-
populateRuleTerminalNodes
public static List<RuleTerminalNode> populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)
-
collectAgendaItems
public static List<AgendaItem> collectAgendaItems(InternalKnowledgeBase kbase, ReteEvaluator reteEvaluator)
-
processLeftTuples
public static void processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, ReteEvaluator reteEvaluator)
-
-