Package org.drools.reteoo

Interfaces for the Rete-OO algorithm.

See:
          Description

Interface Summary
FactHandleFactory  
TupleSink Receiver of propagated ReteTuple s from a TupleSource.
 

Class Summary
Agenda Rule-firing Agenda.
AgendaItem Item entry in the Agenda.
AgendaItemFireListener Fire listener.
Builder Builds the Rete-OO network for a RuleSet.
ConditionNode Node which filters ReteTuples.
DefaultFactHandleFactory  
Dumper Implementation of RuleBase.
FactHandleImpl Implementation of FactHandle.
FactHandleList Specialised array of FactHandles intended to be keyed by a Declarations index.
JoinMemory Memory for left and right inputs of a JoinNode.
JoinNode A two-input Rete-OO join node .
JoinNodeInput Input TupleSinkImpl for a JoinNodeImpl.
ObjectTypeNode Filters Objects coming from the Rete using a ObjectType semantic module.
ParameterNode Receives Objects from an ObjectTypeNode, and creates a ReteTuple, passing the result to the following node.
ReflectiveVisitor Java Tip 98: Reflect on the Visitor design pattern.
Rete The Rete-OO network.
ReteooDotDumpVisitor Produces a graph in GraphViz DOT format.
ReteooPrintDumpVisitor  
ReteTuple Base Rete-OO Tuple implementation.
RuleBaseImpl Implementation of RuleBase.
Scheduler Scheduler for rules requiring truth duration.
TerminalNode Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
TupleKey A composite key to match tuples.
TupleSet A set of Tuples indexed by TupleKeys.
TupleSource A source of ReteTuple s for a TupleSink.
WorkingMemoryImpl Implementation of WorkingMemory.
 

Exception Summary
ReteException Base exception for Rete-OO errors.
 

Package org.drools.reteoo Description

Interfaces for the Rete-OO algorithm.



Copyright © 2001-2004 The Codehaus. All Rights Reserved.