Uses of Class
org.drools.core.reteoo.PathMemory
Packages that use PathMemory
Package
Description
-
Uses of PathMemory in org.drools.core.base
Methods in org.drools.core.base that return types with arguments of type PathMemoryConstructor parameters in org.drools.core.base with type arguments of type PathMemoryModifierConstructorDescriptionDroolsQueryImpl(String name, Object[] params, InternalViewChangedEventListener resultsCollector, boolean open, StackEntry stackEntry, List<PathMemory> pmems, TupleSets resultLeftTuples, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink) -
Uses of PathMemory in org.drools.core.common
Methods in org.drools.core.common with parameters of type PathMemoryModifier and TypeMethodDescriptionActivationsManager.createRuleAgendaItem(int salience, PathMemory pathMemory, TerminalNode rtn) -
Uses of PathMemory in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type PathMemoryModifier and TypeMethodDescriptionActivationsManagerImpl.createRuleAgendaItem(int salience, PathMemory pathMemory, TerminalNode rtn) -
Uses of PathMemory in org.drools.core.phreak
Methods in org.drools.core.phreak that return PathMemoryModifier and TypeMethodDescriptionstatic PathMemoryTupleEvaluationUtil.findPathToFlush(SegmentMemory sm, TupleImpl leftTuple, boolean streamMode) RuleExecutor.getPathMemory()StackEntry.getRmem()static PathMemoryRuntimeSegmentUtilities.initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode) Methods in org.drools.core.phreak that return types with arguments of type PathMemoryModifier and TypeMethodDescriptionstatic List<PathMemory>TupleEvaluationUtil.findPathsToFlushFromRia(ReteEvaluator reteEvaluator, PathMemory pmem) PhreakTimerNode.TimerNodeJobContext.getPathMemories()Methods in org.drools.core.phreak with parameters of type PathMemoryModifier and TypeMethodDescriptionstatic voidRuntimeSegmentUtilities.addSegmentToPathMemory(PathMemory pmem, SegmentMemory smem) voidPhreakTimerNode.doLeftDeletes(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets srcLeftTuples, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) voidPhreakTimerNode.doLeftInserts(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets srcLeftTuples, TupleSets trgLeftTuples) voidPhreakTimerNode.doLeftUpdates(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets srcLeftTuples, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) voidPhreakTimerNode.doNode(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, ActivationsManager activationsManager, TupleSets srcLeftTuples, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) RuleNetworkEvaluator.evalNode(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor, TupleSets srcTuples, SegmentMemory smem, TupleSets stagedLeftTuples, LeftTupleSinkNode sink) voidRuleNetworkEvaluator.evaluateNetwork(PathMemory pmem, RuleExecutor executor, ActivationsManager activationsManager) voidRuleNetworkEvaluator.evaluateNetwork(PathMemory pmem, RuleExecutor executor, ReteEvaluator reteEvaluator) static List<PathMemory>TupleEvaluationUtil.findPathsToFlushFromRia(ReteEvaluator reteEvaluator, PathMemory pmem) static voidTupleEvaluationUtil.forceFlushLeftTuple(PathMemory pmem, SegmentMemory sm, ReteEvaluator reteEvaluator, TupleSets leftTupleSets) static voidTupleEvaluationUtil.forceFlushPath(ReteEvaluator reteEvaluator, PathMemory outPmem) static voidTupleEvaluationUtil.forceFlushWhenRiaNode(ReteEvaluator reteEvaluator, PathMemory pmem) static voidRuntimeSegmentUtilities.initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode, PathMemory pmem) voidRuleNetworkEvaluator.innerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets trgTuples, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor) voidRuleNetworkEvaluator.outerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets trgTuples, ActivationsManager activationsManager, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor) Constructors in org.drools.core.phreak with parameters of type PathMemoryModifierConstructorDescriptionRuleAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup) RuleExecutor(PathMemory pmem, RuleAgendaItem ruleAgendaItem, boolean declarativeAgendaEnabled) StackEntry(NetworkNode node, long bit, LeftTupleSinkNode sink, PathMemory pmem, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets trgTuples, boolean resumeFromNextNode, boolean processRian) Constructor parameters in org.drools.core.phreak with type arguments of type PathMemoryModifierConstructorDescriptionTimerNodeJobContext(int timerNodeId, Trigger trigger, TupleImpl tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of PathMemory in org.drools.core.reteoo
Subclasses of PathMemory in org.drools.core.reteooMethods in org.drools.core.reteoo that return PathMemoryModifier and TypeMethodDescriptionAbstractTerminalNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) SegmentMemory.getFirstDataDrivenPathMemory()static PathMemoryAbstractTerminalNode.initPathMemory(PathEndNode pathEndNode, PathMemory pmem) Methods in org.drools.core.reteoo that return types with arguments of type PathMemoryModifier and TypeMethodDescriptionstatic List<PathMemory>LeftInputAdapterNode.doInsertSegmentMemory(ReteEvaluator reteEvaluator, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, TupleImpl leftTuple, boolean streamMode) SegmentMemory.getDataDrivenPathMemories()SegmentMemory.getPathMemories()Methods in org.drools.core.reteoo with parameters of type PathMemoryModifier and TypeMethodDescriptionvoidSegmentMemory.addPathMemory(PathMemory pathMemory) AgendaComponentFactory.AgendaComponentFactoryImpl.createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup) AgendaComponentFactory.createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup) static PathMemoryAbstractTerminalNode.initPathMemory(PathEndNode pathEndNode, PathMemory pmem) voidSegmentMemory.notifyRuleLinkSegment(ReteEvaluator reteEvaluator, PathMemory pmem) voidSegmentMemory.removePathMemory(PathMemory pathMemory) Method parameters in org.drools.core.reteoo with type arguments of type PathMemoryModifier and TypeMethodDescriptionQueryElementNode.createDroolsQuery(TupleImpl leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)