Drools :: Core 6.1.0.Beta1

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

Packages that use Memory
org.drools.core.common   
org.drools.core.phreak   
org.drools.core.reteoo   
 

Uses of Memory in org.drools.core.common
 

Methods in org.drools.core.common that return Memory
 Memory MemoryFactory.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory InternalWorkingMemory.getNodeMemory(MemoryFactory node)
           
 Memory AbstractWorkingMemory.getNodeMemory(MemoryFactory node)
          Retrieve the JoinMemory for a particular JoinNode.
 Memory NodeMemories.getNodeMemory(MemoryFactory node, InternalWorkingMemory wm)
           
 Memory ConcurrentNodeMemories.getNodeMemory(MemoryFactory node, InternalWorkingMemory wm)
           
 Memory NodeMemories.peekNodeMemory(int nodeId)
          Peeks at the content of the node memory for the given node ID.
 Memory ConcurrentNodeMemories.peekNodeMemory(int nodeId)
           
 

Uses of Memory in org.drools.core.phreak
 

Methods in org.drools.core.phreak that return Memory
 Memory StackEntry.getNodeMem()
           
 Memory LeftTupleEntry.getNodeMemory()
           
 Memory RightTupleEntry.getNodeMemory()
           
 Memory TupleEntry.getNodeMemory()
           
 

Methods in org.drools.core.phreak with parameters of type Memory
static SegmentMemory SegmentUtilities.createChildSegment(InternalWorkingMemory wm, LeftTupleSink sink, Memory memory)
           
 void RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode, PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, LeftTupleSets trgTuples, InternalWorkingMemory wm, LinkedList<StackEntry> stack, LinkedList<StackEntry> outerStack, Set<String> visitedRules, boolean processRian, RuleExecutor executor)
           
 void RuleNetworkEvaluator.outerEval(LeftInputAdapterNode liaNode, PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, LeftTupleSets trgTuples, InternalWorkingMemory wm, LinkedList<StackEntry> stack, LinkedList<StackEntry> outerStack, Set<String> visitedRules, boolean processRian, RuleExecutor executor)
           
 

Constructors in org.drools.core.phreak with parameters of type Memory
LeftTupleEntry(LeftTuple lt, PropagationContext pctx, Memory nodeMemory, int propagationType)
           
RightTupleEntry(RightTuple rt, PropagationContext pctx, Memory nodeMemory, int propagationType)
           
StackEntry(LeftInputAdapterNode liaNode, NetworkNode node, long bit, LeftTupleSinkNode sink, PathMemory pmem, Memory nodeMem, SegmentMemory[] smems, int smemIndex, LeftTupleSets trgTuples, Set<String> visitedRules, boolean resumeFromNextNode, boolean processRian)
           
 

Uses of Memory in org.drools.core.reteoo
 

Classes in org.drools.core.reteoo that implement Memory
static class AccumulateNode.AccumulateMemory
           
static class AlphaNode.AlphaMemory
           
 class BetaMemory
           
static class ConditionalBranchNode.ConditionalBranchMemory
           
static class EvalConditionNode.EvalMemory
           
static class FromNode.FromMemory
           
static class LeftInputAdapterNode.LiaNodeMemory
           
static class ObjectTypeNode.ObjectTypeNodeMemory
           
 class PathMemory
           
static class PropagationQueuingNode.PropagationQueueingNodeMemory
          Memory implementation for the node
static class QueryElementNode.QueryElementNodeMemory
           
 class RiaPathMemory
           
static class RightInputAdapterNode.RiaNodeMemory
           
static class TimerNode.TimerNodeMemory
           
static class WindowNode.WindowMemory
           
 

Methods in org.drools.core.reteoo that return Memory
 Memory WindowNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
          Creates the WindowNode's memory.
 Memory QueryElementNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory EvalConditionNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory ObjectTypeNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
          Creates memory for the node using PrimitiveLongMap as its optimised for storage and reteivals of Longs.
 Memory AlphaNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
          Creates a HashSet for the AlphaNode's memory.
 Memory BetaNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory LeftInputAdapterNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory ConditionalBranchNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory AccumulateNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
          Creates a BetaMemory for the BetaNode's memory.
 Memory PropagationQueuingNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory RightInputAdapterNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
          Creates and return the node memory
 Memory AbstractTerminalNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory FromNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory TimerNode.createMemory(RuleBaseConfiguration config, InternalWorkingMemory wm)
           
 Memory SegmentMemory.createNodeMemory(MemoryFactory memoryFactory, InternalWorkingMemory wm)
           
 Memory WindowNode.WindowMemory.getNext()
           
 Memory ObjectTypeNode.ObjectTypeNodeMemory.getNext()
           
 Memory AlphaNode.AlphaMemory.getNext()
           
 Memory PropagationQueuingNode.PropagationQueueingNodeMemory.getNext()
           
 Memory DisposedReteooWorkingMemory.getNodeMemory(MemoryFactory node)
           
 Memory WindowNode.WindowMemory.getPrevious()
           
 Memory ObjectTypeNode.ObjectTypeNodeMemory.getPrevious()
           
 Memory AlphaNode.AlphaMemory.getPrevious()
           
 Memory PropagationQueuingNode.PropagationQueueingNodeMemory.getPrevious()
           
 

Methods in org.drools.core.reteoo that return types with arguments of type Memory
 LinkedList<Memory> SegmentMemory.getNodeMemories()
           
 

Methods in org.drools.core.reteoo with parameters of type Memory
static SegmentMemory.MemoryPrototype SegmentMemory.MemoryPrototype.get(Memory memory)
           
abstract  void SegmentMemory.MemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory memory)
           
 void SegmentMemory.BetaMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory memory)
           
 void SegmentMemory.LiaMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory liaMemory)
           
 void SegmentMemory.QueryMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory mem)
           
 void SegmentMemory.TimerMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory mem)
           
 void SegmentMemory.AccumulateMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory accMemory)
           
 void SegmentMemory.FromMemoryPrototype.populateMemory(InternalWorkingMemory wm, Memory fromMemory)
           
 void WindowNode.WindowMemory.setNext(Memory next)
           
 void ObjectTypeNode.ObjectTypeNodeMemory.setNext(Memory next)
           
 void AlphaNode.AlphaMemory.setNext(Memory next)
           
 void PropagationQueuingNode.PropagationQueueingNodeMemory.setNext(Memory next)
           
 void WindowNode.WindowMemory.setPrevious(Memory previous)
           
 void ObjectTypeNode.ObjectTypeNodeMemory.setPrevious(Memory previous)
           
 void AlphaNode.AlphaMemory.setPrevious(Memory previous)
           
 void PropagationQueuingNode.PropagationQueueingNodeMemory.setPrevious(Memory previous)
           
 


Drools :: Core 6.1.0.Beta1

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