public class PhreakActivationIterator extends Object implements Iterator
Modifier and Type | Method and 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) |
public static PhreakActivationIterator iterator(InternalWorkingMemory wm)
public static PhreakActivationIterator iterator(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
public static List<RuleTerminalNode> populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)
public static List<AgendaItem> collectAgendaItems(InternalKnowledgeBase kbase, InternalWorkingMemory wm)
public static void processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, InternalWorkingMemory wm)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.