Drools :: Core 6.1.0.Beta1

Uses of Package
org.drools.core.reteoo

Packages that use org.drools.core.reteoo
org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory  
org.drools.core.base   
org.drools.core.base.mvel   
org.drools.core.beliefsystem   
org.drools.core.beliefsystem.defeasible   
org.drools.core.beliefsystem.jtms   
org.drools.core.beliefsystem.simple   
org.drools.core.common   
org.drools.core.factmodel.traits   
org.drools.core.impl   
org.drools.core.management   
org.drools.core.marshalling.impl   
org.drools.core.phreak   
org.drools.core.reteoo   
org.drools.core.reteoo.builder   
org.drools.core.reteoo.compiled   
org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.core.rule.builder.dialect.asm   
org.drools.core.rule.constraint   
org.drools.core.runtime.rule.impl   
org.drools.core.spi   
org.drools.core.time   
org.drools.core.time.impl   
org.drools.core.util   
org.drools.core.util.debug   
org.drools.core.util.index   
 

Classes in org.drools.core.reteoo used by org.drools.core
KieComponentFactory
           
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
TerminalNode
          A markup interface for terminal nodes
 

Classes in org.drools.core.reteoo used by org.drools.core.base
LeftTuple
           
LeftTupleSink
          Receiver of propagated ReteTuples from a TupleSource.
PathMemory
           
QueryElementNode.QueryElementNodeMemory
           
 

Classes in org.drools.core.reteoo used by org.drools.core.base.mvel
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.beliefsystem
ObjectTypeConf
           
 

Classes in org.drools.core.reteoo used by org.drools.core.beliefsystem.defeasible
ObjectTypeConf
           
 

Classes in org.drools.core.reteoo used by org.drools.core.beliefsystem.jtms
ObjectTypeConf
           
 

Classes in org.drools.core.reteoo used by org.drools.core.beliefsystem.simple
ObjectTypeConf
           
 

Classes in org.drools.core.reteoo used by org.drools.core.common
BetaMemory
           
EntryPointNode
          A node that is an entry point into the Rete network.
LeftTuple
           
LeftTupleSink
          Receiver of propagated ReteTuples from a TupleSource.
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
ObjectTypeConf
           
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
PathMemory
           
Rete
          The Rete-OO network.
ReteooBuilder
          Builds the Rete-OO network for a Package.
ReteooWorkingMemoryInterface
          This is an interface for ReteooWorkingMemory implementations
RightTuple
           
RuleRemovalContext
          This context class is used during rule removal to ensure network consistency.
RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
SegmentMemory
           
TerminalNode
          A markup interface for terminal nodes
 

Classes in org.drools.core.reteoo used by org.drools.core.factmodel.traits
ReteooRuleBase
          Implementation of RuleBase.
 

Classes in org.drools.core.reteoo used by org.drools.core.impl
EntryPointNode
          A node that is an entry point into the Rete network.
ReteooWorkingMemoryInterface
          This is an interface for ReteooWorkingMemory implementations
 

Classes in org.drools.core.reteoo used by org.drools.core.management
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
ReteooRuleBase
          Implementation of RuleBase.
 

Classes in org.drools.core.reteoo used by org.drools.core.marshalling.impl
LeftTuple
           
RightTuple
           
Sink
          A simple markup interfaces for Sink types
TerminalNode
          A markup interface for terminal nodes
 

Classes in org.drools.core.reteoo used by org.drools.core.phreak
AccumulateNode
          AccumulateNode A beta node capable of doing accumulate logic.
AccumulateNode.AccumulateContext
           
AccumulateNode.AccumulateMemory
           
BetaMemory
           
BetaNode
           
ConditionalBranchNode
          Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test.
ConditionalBranchNode.ConditionalBranchMemory
           
EvalConditionNode
           
EvalConditionNode.EvalMemory
           
ExistsNode
          ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
FromNode
           
FromNode.FromMemory
           
JoinNode
           
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.
LeftInputAdapterNode.LiaNodeMemory
           
LeftTuple
           
LeftTupleSink
          Receiver of propagated ReteTuples from a TupleSource.
LeftTupleSinkNode
          Items placed in a LinkedList must implement this interface .
LeftTupleSinkPropagator
           
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
NotNode
           
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
PathMemory
           
QueryElementNode
           
QueryElementNode.QueryElementNodeMemory
           
QueryTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
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.
RightTuple
           
RightTupleMemory
           
SegmentMemory
           
TerminalNode
          A markup interface for terminal nodes
TimerNode
           
TimerNode.TimerNodeMemory
           
 

Classes in org.drools.core.reteoo used by org.drools.core.reteoo
AbstractLeftTupleSinkAdapter
          An abstract super class for the LeftTupleSinkAdapters
AbstractObjectSinkAdapter
          An abstract super class for ObjectSinks
AbstractTerminalNode
           
AccumulateNode.AccumulateMemory
           
AccumulateNode.ActivitySource
           
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.
BaseLeftTuple
          A parent class for all specific LeftTuple specializations
BetaMemory
           
BetaNode
           
CompositeObjectSinkAdapter.FieldIndex
           
ConditionalBranchEvaluator
           
ConditionalBranchEvaluator.ConditionalExecution
           
DisposedReteooWorkingMemory
           
EmptyLeftTupleSinkAdapter
           
EmptyObjectSinkAdapter
           
EntryPointNode
          A node that is an entry point into the Rete network.
JoinNode
           
KieComponentFactory
           
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.
LeftInputAdapterNode.LiaNodeMemory
           
LeftTuple
           
LeftTupleMemory
           
LeftTupleSink
          Receiver of propagated ReteTuples from a TupleSource.
LeftTupleSinkNode
          Items placed in a LinkedList must implement this interface .
LeftTupleSinkNodeList
          This is a simple linked linked implementation.
LeftTupleSinkPropagator
           
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
LIANodePropagation
           
ModifyPreviousTuples
           
NotNode
           
ObjectSink
          Receiver of propagated FactHandleImpls from a ObjectSource.
ObjectSinkNode
          Items placed in a LinkedList must implement this interface .
ObjectSinkNodeList
          This is a simple linked linked implementation.
ObjectSinkPropagator
           
ObjectSource
          A source of FactHandles for an ObjectSink.
ObjectTypeConf
           
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
ObjectTypeNode.ExpireJob
           
ObjectTypeNode.Id
           
PathMemory
           
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.
QueryElementNode
           
QueryElementNode.QueryElementNodeMemory
           
QueryElementNode.UnificationNodeViewChangedEventListener
           
Rete
          The Rete-OO network.
ReteooBuilder
          Builds the Rete-OO network for a Package.
ReteooBuilder.IdGenerator
           
ReteooRuleBase
          Implementation of RuleBase.
ReteooWorkingMemoryInterface
          This is an interface for ReteooWorkingMemory implementations
RiaPathMemory
           
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.
RightTuple
           
RightTupleMemory
           
RightTupleMemory.IndexType
           
RightTupleSink
           
RuleBuilder
           
RuleBuilderFactory
           
RuleRemovalContext
          This context class is used during rule removal to ensure network consistency.
RuleRemovalContext.CleanupAdapter
           
RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
RuleTerminalNode.SortDeclarations
           
SegmentMemory
           
SegmentMemory.MemoryPrototype
           
SegmentMemory.Prototype
           
Sink
          A simple markup interfaces for Sink types
TerminalNode
          A markup interface for terminal nodes
TupleIterator.OnLeaf
           
WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
WindowTuple
          A specialisation of RightTuples that also belong to a window
WindowTupleList
          A class to hold a list of the right tuples that belong to a window (sliding, tumbling, etc)
 

Classes in org.drools.core.reteoo used by org.drools.core.reteoo.builder
AccumulateNode
          AccumulateNode A beta node capable of doing accumulate logic.
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.
ConditionalBranchEvaluator
           
ConditionalBranchNode
          Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test.
EntryPointNode
          A node that is an entry point into the Rete network.
EvalConditionNode
           
ExistsNode
          ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
JoinNode
           
KieComponentFactory
           
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.
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
NotNode
           
ObjectSource
          A source of FactHandles for an ObjectSink.
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
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.
QueryElementNode
           
QueryRiaFixerNode
           
ReteooBuilder.IdGenerator
           
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.
RuleBuilder
           
TerminalNode
          A markup interface for terminal nodes
WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
 

Classes in org.drools.core.reteoo used by org.drools.core.reteoo.compiled
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.
BetaNode
           
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.
ObjectSink
          Receiver of propagated FactHandleImpls from a ObjectSource.
ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
Sink
          A simple markup interfaces for Sink types
 

Classes in org.drools.core.reteoo used by org.drools.core.rule
LeftTuple
           
RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
WindowNode.WindowMemory
           
 

Classes in org.drools.core.reteoo used by org.drools.core.rule.builder.dialect.asm
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.rule.constraint
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.runtime.rule.impl
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.spi
LeftTuple
           
ObjectTypeConf
           
TerminalNode
          A markup interface for terminal nodes
 

Classes in org.drools.core.reteoo used by org.drools.core.time
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.time.impl
LeftTuple
           
 

Classes in org.drools.core.reteoo used by org.drools.core.util
LeftTuple
           
LeftTupleMemory
           
RightTupleMemory
           
 

Classes in org.drools.core.reteoo used by org.drools.core.util.debug
ReteooWorkingMemoryInterface
          This is an interface for ReteooWorkingMemory implementations
 

Classes in org.drools.core.reteoo used by org.drools.core.util.index
BetaMemory
           
LeftTuple
           
LeftTupleMemory
           
RightTuple
           
RightTupleMemory
           
RightTupleMemory.IndexType
           
 


Drools :: Core 6.1.0.Beta1

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