Drools :: Core 6.0.0.Beta5

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.jtms   
org.drools.core.beliefsystem.simple   
org.drools.core.command.runtime.rule   
org.drools.core.common   
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.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
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
ReteooComponentFactory
           
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
           
 

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.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.command.runtime.rule
ReteooWorkingMemory
          Implementation of WorkingMemory.
 

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.
LIANodePropagation
           
NodeSet
           
ObjectTypeConf
           
PathMemory
           
Rete
          The Rete-OO network.
ReteooBuilder
          Builds the Rete-OO network for a Package.
ReteooWorkingMemory
          Implementation of WorkingMemory.
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.impl
EntryPointNode
          A node that is an entry point into the Rete network.
ReteooWorkingMemory
          Implementation of WorkingMemory.
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
           
ReteooStatefulSession
           
RightTuple
           
RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
Sink
          A simple markup interfaces for Sink types
TerminalNode
          A markup interface for terminal nodes
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.phreak
AccumulateNode
          AccumulateNode A beta node capable of doing accumulate logic.
AccumulateNode.AccumulateContext
           
AccumulateNode.AccumulateMemory
           
BetaMemory
           
BetaNode
          BetaNode provides the base abstract class for JoinNode and NotNode.
ConditionalBranchNode
          Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test.
ConditionalBranchNode.ConditionalBranchMemory
           
EvalConditionNode
          Node which filters ReteTuples.
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.
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
           
RuleTerminalNodeLeftTuple
           
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
          AccumulateNode A beta node capable of doing accumulate logic.
AccumulateNode.AccumulateContext
           
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
          BetaNode provides the base abstract class for JoinNode and NotNode.
CompositeObjectSinkAdapter.FieldIndex
           
ConditionalBranchEvaluator
           
ConditionalBranchEvaluator.ConditionalExecution
           
DisposedReteooWorkingMemory
           
EmptyLeftTupleSinkAdapter
           
EmptyObjectSinkAdapter
           
EntryPointNode
          A node that is an entry point into the Rete network.
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
           
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
           
NodeSet
           
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.UnificationNodeViewChangedEventListener
           
Rete
          The Rete-OO network.
ReteooBuilder
          Builds the Rete-OO network for a Package.
ReteooBuilder.IdGenerator
           
ReteooRuleBase
          Implementation of RuleBase.
ReteooWorkingMemory
          Implementation of WorkingMemory.
ReteooWorkingMemory.EvaluateResultConstraints
           
ReteooWorkingMemory.WorkingMemoryReteExpireAction
           
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
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.
EntryPointNode
          A node that is an entry point into the Rete network.
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.
LeftTupleSource
          A source of ReteTuple s for a TupleSink.
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.
QueryElementNode
           
ReteooBuilder.IdGenerator
           
ReteooComponentFactory
           
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
          BetaNode provides the base abstract class for JoinNode and NotNode.
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
           
ReteooWorkingMemory
          Implementation of WorkingMemory.
 

Classes in org.drools.core.reteoo used by org.drools.core.spi
LeftTuple
           
ObjectTypeConf
           
 

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.0.0.Beta5

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