Uses of Interface
org.drools.core.reteoo.PathEndNode
-
Packages that use PathEndNode Package Description org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder -
-
Uses of PathEndNode in org.drools.core.phreak
Methods in org.drools.core.phreak that return types with arguments of type PathEndNode Modifier and Type Method Description static List<PathEndNode>AddRemoveRule. addRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, RuleBase kBase)This method is called after the rule nodes have been added to the network For add tuples are processed after the segments and pmems have been adjustedstatic List<PathEndNode>AddRemoveRule. removeRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, RuleBase kBase)This method is called before the rule nodes are removed from the network.Methods in org.drools.core.phreak with parameters of type PathEndNode Modifier and Type Method Description static PathMemoryRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode)static voidRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode, PathMemory pmem) -
Uses of PathEndNode in org.drools.core.reteoo
Subinterfaces of PathEndNode in org.drools.core.reteoo Modifier and Type Interface Description interfaceTerminalNodeA markup interface for terminal nodesClasses in org.drools.core.reteoo that implement PathEndNode Modifier and Type Class Description classAbstractTerminalNodeclassQueryTerminalNodeLeaf Rete-OO node responsible for enactingActions on a matchedRule.classRightInputAdapterNodeWhen joining a subnetwork into the main network again, RightInputAdapterNode adapts the subnetwork's tuple into a fact in order right join it with the tuple being propagated in the main network.classRuleTerminalNodeLeaf Rete-OO node responsible for enactingActions on a matchedRule.Methods in org.drools.core.reteoo that return PathEndNode Modifier and Type Method Description PathEndNodePathMemory. getPathEndNode()PathEndNode[]AbstractTerminalNode. getPathEndNodes()PathEndNode[]PathEndNode. getPathEndNodes()PathEndNode[]RightInputAdapterNode. getPathEndNodes()PathEndNode[]SegmentMemory.SegmentPrototype. getPathEndNodes()Methods in org.drools.core.reteoo with parameters of type PathEndNode Modifier and Type Method Description static LeftTupleNode[]AbstractTerminalNode. getPathNodes(PathEndNode endNode)static PathMemoryAbstractTerminalNode. initPathMemory(PathEndNode pathEndNode, PathMemory pmem)voidAbstractTerminalNode. setPathEndNodes(PathEndNode[] pathEndNodes)voidPathEndNode. setPathEndNodes(PathEndNode[] pathEndNodes)voidRightInputAdapterNode. setPathEndNodes(PathEndNode[] pathEndNodes)voidSegmentMemory.SegmentPrototype. setPathEndNodes(PathEndNode[] pathEndNodes)Method parameters in org.drools.core.reteoo with type arguments of type PathEndNode Modifier and Type Method Description voidReteooBuilder. addRule(RuleImpl rule, List<PathEndNode> endNodes, Collection<InternalWorkingMemory> workingMemories)Add aRuleto the network.List<TerminalNode>RuleBuilder. addRule(RuleImpl rule, RuleBase kBase, List<PathEndNode> endNodes, Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. removeTerminalNode(RuleRemovalContext context, TerminalNode tn, List<PathEndNode> endNodes, Collection<InternalWorkingMemory> workingMemories)Constructors in org.drools.core.reteoo with parameters of type PathEndNode Constructor Description PathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator)RiaPathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator) -
Uses of PathEndNode in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder with parameters of type PathEndNode Modifier and Type Method Description voidBuildContext. addPathEndNode(PathEndNode node)Method parameters in org.drools.core.reteoo.builder with type arguments of type PathEndNode Modifier and Type Method Description List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, RuleBase kBase, List<PathEndNode> impacted, Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.static voidReteooRuleBuilder. attachTerminalNode(BuildContext context, TerminalNode terminalNode, List<PathEndNode> impacted)
-