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  
AsyncExceptionHandler  
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  
Importer Importer holds a Set of ImportEntries and facilitates the tag within a by allowing Classes to be loaded using a specified ClassLoader
KnowledgeHelper KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime.
ObjectType Semantic object type differentiator.
RuleComponent Semantic component marker.
Semaphore  
Tuple A mapping of Declaration s to current fact values.
 

Class Summary
DefaultKnowledgeHelper  
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.