Drools :: Core 6.0.0.Beta5

Uses of Interface
org.drools.core.common.MemoryFactory

Packages that use MemoryFactory
org.drools.core.common   
org.drools.core.reteoo   
 

Uses of MemoryFactory in org.drools.core.common
 

Methods in org.drools.core.common with parameters of type MemoryFactory
 void AbstractWorkingMemory.clearNodeMemory(MemoryFactory node)
           
 void ConcurrentNodeMemories.clearNodeMemory(MemoryFactory node)
           
 void InternalWorkingMemory.clearNodeMemory(MemoryFactory node)
           
 void NodeMemories.clearNodeMemory(MemoryFactory node)
           
 Memory AbstractWorkingMemory.getNodeMemory(MemoryFactory node)
          Retrieve the JoinMemory for a particular JoinNode.
 Memory InternalWorkingMemory.getNodeMemory(MemoryFactory node)
           
 Memory ConcurrentNodeMemories.getNodeMemory(MemoryFactory node, InternalWorkingMemory wm)
           
 Memory NodeMemories.getNodeMemory(MemoryFactory node, InternalWorkingMemory wm)
           
 

Uses of MemoryFactory in org.drools.core.reteoo
 

Classes in org.drools.core.reteoo that implement MemoryFactory
 class AbstractTerminalNode
           
 class AccumulateNode
          AccumulateNode A beta node capable of doing accumulate logic.
 class AlphaNode
          AlphaNodes are nodes in the Rete network used to apply FieldConstraint<.code>s on asserted fact objects where the FieldConstraints have no dependencies on any other of the facts in the current Rule.
 class BetaNode
          BetaNode provides the base abstract class for JoinNode and NotNode.
 class ConditionalBranchNode
          Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test.
 class EvalConditionNode
          Node which filters ReteTuples.
 class ExistsNode
          ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
 class FromNode
           
 class JoinNode
           
 class LeftInputAdapterNode
          All asserting Facts must propagated into the right ObjectSink side of a BetaNode, if this is the first Pattern then there are no BetaNodes to propagate to.
 class NotNode
           
 class ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
 class PropagationQueuingNode
          A node that will add the propagation to the working memory actions queue, in order to allow multiple threads to concurrently assert objects to multiple entry points.
 class QueryElementNode
           
 class QueryTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
 class RightInputAdapterNode
          When 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.
 class RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
 class TimerNode
           
 class TraitObjectTypeNode
           
 class WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
 

Methods in org.drools.core.reteoo with parameters of type MemoryFactory
 void DisposedReteooWorkingMemory.clearNodeMemory(MemoryFactory node)
           
 Memory SegmentMemory.createNodeMemory(MemoryFactory memoryFactory, InternalWorkingMemory wm)
           
 Memory DisposedReteooWorkingMemory.getNodeMemory(MemoryFactory node)
           
 


Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.