Uses of Interface
org.drools.core.common.MemoryFactory
-
Packages that use MemoryFactory Package Description org.drools.core.common org.drools.core.impl org.drools.core.reteoo -
-
Uses of MemoryFactory in org.drools.core.common
Methods in org.drools.core.common with parameters of type MemoryFactory Modifier and Type Method Description voidConcurrentNodeMemories. clearNodeMemory(MemoryFactory node)voidInternalWorkingMemory. clearNodeMemory(MemoryFactory node)voidNodeMemories. clearNodeMemory(MemoryFactory node)MemoryConcurrentNodeMemories. getNodeMemory(MemoryFactory node, ReteEvaluator reteEvaluator)The implementation tries to delay locking as much as possible, by running some potentially unsafe operations out of the critical session.<T extends Memory>
TNodeMemories. getNodeMemory(MemoryFactory<T> node, ReteEvaluator reteEvaluator)<T extends Memory>
TReteEvaluator. getNodeMemory(MemoryFactory<T> node) -
Uses of MemoryFactory in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type MemoryFactory Modifier and Type Method Description <T extends Memory>
TRuleUnitExecutorImpl. getNodeMemory(MemoryFactory<T> node) -
Uses of MemoryFactory in org.drools.core.reteoo
Subinterfaces of MemoryFactory in org.drools.core.reteoo Modifier and Type Interface Description interfaceTerminalNodeA markup interface for terminal nodesClasses in org.drools.core.reteoo that implement MemoryFactory Modifier and Type Class Description classAbstractTerminalNodeclassAccumulateNodeAccumulateNode A beta node capable of doing accumulate logic.classAlphaTerminalNodeclassAsyncReceiveNodeclassAsyncSendNode<T extends AsyncSendNode.AsyncSendMemory>classBetaNodeclassConditionalBranchNodeNode which allows to follow different paths in the Rete-OO network, based on the result of a booleanTest.classEvalConditionNodeclassExistsNodeExistsNodeextendsBetaNodeto perform tests for the existence of a Fact plus one or more conditions.classFromNode<T extends FromNode.FromMemory>classJoinNodeclassLeftInputAdapterNodeAll asserting Facts must propagated into the rightObjectSinkside of a BetaNode, if this is the first Pattern then there are no BetaNodes to propagate to.classNotNodeclassObjectTypeNodeObjectTypeNodesare responsible for filtering and propagating the matching fact assertions propagated from theRetenode usingObjectTypeinterface.classQueryElementNodeclassQueryTerminalNodeLeaf Rete-OO node responsible for enactingActions on a matchedRule.classReactiveFromNodeclassReteObjectTypeNodeclassRightInputAdapterNodeWhen 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.classTimerNodeclassTraitProxyObjectTypeNodeclassWindowNodeWindowNodesare nodes in theRetenetwork used to manage windows.Methods in org.drools.core.reteoo with parameters of type MemoryFactory Modifier and Type Method Description <T extends Memory>
TSegmentMemory. createNodeMemory(MemoryFactory<T> memoryFactory, ReteEvaluator reteEvaluator)
-