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, InternalWorkingMemory wm)
static PhreakActivationIterator
iterator(InternalWorkingMemory wm)
static PhreakActivationIterator
iterator(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
Object
next()
static List<RuleTerminalNode>
populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)
static void
processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, InternalWorkingMemory wm)
-
-
-
Method Detail
-
iterator
public static PhreakActivationIterator iterator(InternalWorkingMemory wm)
-
iterator
public static PhreakActivationIterator iterator(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
-
populateRuleTerminalNodes
public static List<RuleTerminalNode> populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)
-
collectAgendaItems
public static List<AgendaItem> collectAgendaItems(InternalKnowledgeBase kbase, InternalWorkingMemory wm)
-
processLeftTuples
public static void processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, InternalWorkingMemory wm)
-
-