Package org.drools.common

Interface Summary
AbstractRuleBase.RuleBaseAction  
AgendaGroupFactory  
BetaConstraints  
EventSupport  
InternalAgenda  
InternalAgendaGroup  
InternalFactHandle  
InternalRuleBase  
InternalRuleFlowGroup  
InternalWorkingMemory  
InternalWorkingMemoryActions  
NetworkNode Interface used to expose generic information on Rete nodes outside of he package.
NodeMemory  
WorkingMemoryAction  
 

Class Summary
AbstractFactHandleFactory  
AbstractRuleBase Implementation of RuleBase.
AbstractRuleBase.ReloadPackageCompilationData  
AbstractWorkingMemory Implementation of WorkingMemory.
ActivationGroupImpl  
ActivationGroupNode  
AgendaItem Item entry in the Agenda.
ArrayAgendaGroup AgendaGroup implementation that uses a PriorityQueue to prioritise the evaluation of added ActivationQueues.
ArrayAgendaGroupFactory  
BaseNode The base class for all Rete nodes.
BinaryHeapQueueAgendaGroup AgendaGroup implementation that uses a PriorityQueue to prioritise the evaluation of added ActivationQueues.
DefaultAgenda Rule-firing Agenda.
DefaultBetaConstraints  
DefaultFactHandle Implementation of FactHandle.
DoubleBetaConstraints  
DroolsObjectInputStream  
EmptyBetaConstraints  
EqualityAssertMapComparator  
EqualityKey Upon instantiation the EqualityKey caches the first Object's hashCode this can never change.
EqualityKeyComparator  
IdentityAssertMapComparator  
InstanceEqualsConstraint InstanceEqualsConstraint Created: 21/06/2006
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry  
InstanceNotEqualsConstraint  
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry  
LogicalDependency LogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.
PriorityQueueAgendaGroupFactory  
PropagationContextImpl  
QuadroupleBetaConstraints  
RuleFlowGroupImpl Implementation of a RuleFlowGroup that collects activations of rules of this ruleflow-group.
RuleFlowGroupImpl.DeactivateCallback  
RuleFlowGroupNode  
ScheduledAgendaItem Item entry in the Agenda.
SequentialAgendaGroupImpl AgendaGroup implementation that uses a PriorityQueue to prioritise the evaluation of added ActivationQueues.
SingleBetaConstraints  
TripleBetaConstraints  
TruthMaintenanceSystem The Truth Maintenance System is responsible for tracking two things.
TruthMaintenanceSystem.LogicalRetractCallback  
TupleStartEqualsConstraint Checks if one tuple is the start subtuple of other tuple.
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry