Drools :: Core 6.1.0.Beta1

Package org.drools.core.reteoo

Interface Summary
LeftTuple  
LeftTupleMemory  
LeftTupleSink Receiver of propagated ReteTuples from a TupleSource.
LeftTupleSinkNode Items placed in a LinkedList must implement this interface .
LeftTupleSinkPropagator  
ObjectSink Receiver of propagated FactHandleImpls from a ObjectSource.
ObjectSinkNode Items placed in a LinkedList must implement this interface .
ObjectSinkPropagator  
ObjectTypeConf  
ReteooRuleBase.RuleBaseAction  
ReteooWorkingMemoryInterface This is an interface for ReteooWorkingMemory implementations
RightTupleMemory  
RightTupleSink  
RuleBuilder  
RuleBuilderFactory  
RuleRemovalContext.CleanupAdapter  
Sink A simple markup interfaces for Sink types
TerminalNode A markup interface for terminal nodes
TupleIterator.OnLeaf  
 

Class Summary
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  
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.
AlphaNode.AlphaMemory  
BaseLeftTuple A parent class for all specific LeftTuple specializations
BetaMemory  
BetaNode  
ClassObjectTypeConf  
CompositeLeftTupleSinkAdapter  
CompositeObjectSinkAdapter  
CompositeObjectSinkAdapter.FieldIndex  
CompositeObjectSinkAdapter.HashKey  
ConditionalBranchEvaluator  
ConditionalBranchEvaluator.ConditionalExecution  
ConditionalBranchNode Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test.
ConditionalBranchNode.ConditionalBranchMemory  
DisposedReteooWorkingMemory  
EmptyLeftTupleSinkAdapter  
EmptyObjectSinkAdapter  
EntryPointNode A node that is an entry point into the Rete network.
EvalConditionNode  
EvalConditionNode.EvalMemory  
EvalNodeLeftTuple  
ExistsNode ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
FactTemplateTypeConf  
FromNode  
FromNode.FromMemory  
FromNodeLeftTuple  
InitialFactImpl We dont want users to be able to instantiate InitialFact so we expose it as an interface and make the class and its constructor package protected
JoinNode  
JoinNodeLeftTuple  
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  
LeftInputAdapterNode.RightTupleSinkAdapter Used with the updateSink method, so that the parent ObjectSource can update the TupleSink
LeftTupleImpl  
LeftTupleSinkNodeList This is a simple linked linked implementation.
LeftTupleSource A source of ReteTuple s for a TupleSink.
LeftTupleSourceUtils  
LIANodePropagation  
MemoryVisitor  
ModifyPreviousTuples  
NodeSet  
NodeTypeEnums ObjectSource : < NodeTypeEnums.ObjectSource * LeftTupleSource: > LeftTupleSource BetaNode : > BetaNode ObjectSink : % 2 == 0 LeftSource : % 2 !
NotNode  
NotNodeLeftTuple  
ObjectSinkNodeList This is a simple linked linked implementation.
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.
ObjectTypeNode.ExpireJob  
ObjectTypeNode.ExpireJobContext  
ObjectTypeNode.ExpireJobContextTimerInputMarshaller  
ObjectTypeNode.ExpireJobContextTimerOutputMarshaller  
ObjectTypeNode.Id  
ObjectTypeNode.ObjectTypeNodeMemory  
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.
PropagationQueuingNode.PropagateAction This is the action that is added to the working memory actions queue, so that this node propagation can be triggered at a safe point
PropagationQueuingNode.PropagationQueueingNodeMemory Memory implementation for the node
PropertySpecificUtil  
QueryElementNode  
QueryElementNode.QueryElementNodeMemory  
QueryElementNode.UnificationNodeViewChangedEventListener  
QueryElementNodeLeftTuple  
QueryRiaFixerNode  
QueryRiaFixerNode.QueryRiaFixerNodeFixer  
QueryRiaFixerNodeLeftTuple  
QueryTerminalNode Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
Rete The Rete-OO network.
ReteObjectTypeNode  
ReteooBuilder Builds the Rete-OO network for a Package.
ReteooBuilder.IdGenerator  
ReteooFactHandleFactory  
ReteooRuleBase Implementation of RuleBase.
ReteooRuleBuilderFactory  
ReteooStatelessSession  
ReteStatelessSessionResult  
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.
RightInputAdapterNode.RiaNodeMemory  
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.
RuleTerminalNode.RTNCleanupAdapter  
RuleTerminalNode.SortDeclarations  
RuleTerminalNodeLeftTuple  
SegmentMemory  
SegmentMemory.AccumulateMemoryPrototype  
SegmentMemory.BetaMemoryPrototype  
SegmentMemory.FromMemoryPrototype  
SegmentMemory.LiaMemoryPrototype  
SegmentMemory.MemoryPrototype  
SegmentMemory.Prototype  
SegmentMemory.QueryMemoryPrototype  
SegmentMemory.TimerMemoryPrototype  
SingleLeftTupleSinkAdapter  
SingleObjectSinkAdapter  
TimerNode  
TimerNode.TimerNodeMemory  
TraitObjectTypeNode  
TraitProxyObjectTypeNode  
TupleIterator  
WindowNode WindowNodes are nodes in the Rete network used to manage windows.
WindowNode.WindowMemory  
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)
 

Enum Summary
AccumulateNode.ActivitySource  
RightTupleMemory.IndexType  
 


Drools :: Core 6.1.0.Beta1

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