Class PhreakActivationIterator
- java.lang.Object
-
- org.drools.serialization.protobuf.iterators.PhreakActivationIterator
-
- All Implemented Interfaces:
Serializable,org.drools.core.util.Iterator
public class PhreakActivationIterator extends Object implements org.drools.core.util.Iterator
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<org.drools.core.common.AgendaItem>collectAgendaItems(org.drools.core.impl.RuleBase kbase, org.drools.core.common.ReteEvaluator reteEvaluator)static PhreakActivationIteratoriterator(org.drools.core.common.ReteEvaluator reteEvaluator)Objectnext()static List<org.drools.core.reteoo.RuleTerminalNode>populateRuleTerminalNodes(org.drools.core.impl.RuleBase kbase, Set<org.drools.core.reteoo.RuleTerminalNode> nodeSet)static voidprocessLeftTuples(org.drools.core.reteoo.LeftTupleSource node, List<org.drools.core.common.AgendaItem> agendaItems, Set<org.drools.core.reteoo.RuleTerminalNode> nodeSet, org.drools.core.common.ReteEvaluator reteEvaluator)
-
-
-
Method Detail
-
iterator
public static PhreakActivationIterator iterator(org.drools.core.common.ReteEvaluator reteEvaluator)
-
next
public Object next()
- Specified by:
nextin interfaceorg.drools.core.util.Iterator
-
populateRuleTerminalNodes
public static List<org.drools.core.reteoo.RuleTerminalNode> populateRuleTerminalNodes(org.drools.core.impl.RuleBase kbase, Set<org.drools.core.reteoo.RuleTerminalNode> nodeSet)
-
collectAgendaItems
public static List<org.drools.core.common.AgendaItem> collectAgendaItems(org.drools.core.impl.RuleBase kbase, org.drools.core.common.ReteEvaluator reteEvaluator)
-
-