Package org.drools.spi

Semantic Provider Interface for extending rule semantics.

See:
          Description

Interface Summary
Activation A Rule activation for the purposes of conflict resolution.
AgendaFilter  
Condition A Condition that filters facts.
ConflictResolver Strategy for resolving conflicts amongst multiple rules.
Consequence Consequence to be fired upon successful match of a Rule.
Duration Interface for specifying truthness duration.
Functions Function Rule.
ImportEntry  
ObjectType Semantic object type differentiator.
SemanticComponent Semantic component marker.
Semaphore  
Tuple A mapping of Declaration s to current fact values.
 

Class Summary
KnowledgeHelper  
MockTuple  
RuleBaseContext  
RuleNameEndsWithAgendaFilter Filters activations based on a specified rule name suffix.
RuleNameEqualsAgendaFilter Filters activations based on an exact match of a rule name.
RuleNameStartsWithAgendaFilter Filters activations based on a specified rule name prefix.
 

Exception Summary
ConditionException Indicates an error while applying a FilterCondition.
ConsequenceException Indicates an error during a Consequence invokation.
 

Package org.drools.spi Description

Semantic Provider Interface for extending rule semantics.