站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Uses of Package org.drools.spi (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Uses of Package
org.drools.spi

Packages that use org.drools.spi
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.base   
org.drools.base.dataproviders   
org.drools.base.evaluators   
org.drools.base.extractors   
org.drools.base.field   
org.drools.base.mvel   
org.drools.common   
org.drools.concurrent   
org.drools.conflict   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.facttemplates   
org.drools.jsr94.rules Provides the core client APIs for using a rule engine. 
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.rule.builder   
org.drools.spi   
org.drools.util   
 

Classes in org.drools.spi used by org.drools
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
ActivationGroup
           
AgendaFilter
           
AgendaGroup
          The Agenda can be partitioned into groups, called AgendaGroups.
AsyncExceptionHandler
           
GlobalResolver
           
RuleFlowGroup
           
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.base
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
AgendaFilter
           
AgendaGroup
          The Agenda can be partitioned into groups, called AgendaGroups.
Duration
          Interface for specifying truthness duration.
Evaluator
           
Extractor
           
FieldExtractor
           
FieldValue
           
JavaFact
           
KnowledgeHelper
          KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime.
ObjectType
          Semantic object type differentiator.
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.base.dataproviders
DataProvider
           
PropagationContext
           
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.base.evaluators
Evaluator
           
Extractor
           
FieldValue
           
 

Classes in org.drools.spi used by org.drools.base.extractors
Extractor
           
FieldExtractor
           
 

Classes in org.drools.spi used by org.drools.base.field
FieldValue
           
 

Classes in org.drools.spi used by org.drools.base.mvel
Consequence
          Consequence to be fired upon successful match of a Rule.
EvalExpression
           
FieldValue
           
Invoker
           
KnowledgeHelper
          KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime.
PredicateExpression
           
ReturnValueExpression
           
RuleComponent
          Semantic component marker.
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.common
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
ActivationGroup
           
AgendaFilter
           
AgendaGroup
          The Agenda can be partitioned into groups, called AgendaGroups.
AsyncExceptionHandler
           
BetaNodeFieldConstraint
           
ConsequenceException
          Indicates an error during a Consequence invocation.
Constraint
           
FactHandleFactory
          Factory Interface to return new FactHandles
GlobalResolver
           
PropagationContext
           
RuleComponent
          Semantic component marker.
RuleFlowGroup
           
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.concurrent
AgendaFilter
           
 

Classes in org.drools.spi used by org.drools.conflict
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
ConflictResolver
          Strategy for resolving conflicts amongst multiple rules.
 

Classes in org.drools.spi used by org.drools.event
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
AgendaGroup
          The Agenda can be partitioned into groups, called AgendaGroups.
PropagationContext
           
 

Classes in org.drools.spi used by org.drools.facttemplates
Extractor
           
FieldExtractor
           
ObjectType
          Semantic object type differentiator.
 

Classes in org.drools.spi used by org.drools.jsr94.rules
FactHandleFactory
          Factory Interface to return new FactHandles
 

Classes in org.drools.spi used by org.drools.reteoo
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
AgendaFilter
           
AlphaNodeFieldConstraint
           
DataProvider
           
Extractor
           
FactHandleFactory
          Factory Interface to return new FactHandles
FieldExtractor
           
FieldValue
           
GlobalResolver
           
ObjectType
          Semantic object type differentiator.
PropagationContext
           
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.rule
Accumulator
          Accumulator Created: 04/06/2006
AlphaNodeFieldConstraint
           
BetaNodeFieldConstraint
           
Consequence
          Consequence to be fired upon successful match of a Rule.
Constraint
           
DataProvider
           
Duration
          Interface for specifying truthness duration.
EvalExpression
           
Evaluator
           
Extractor
           
FieldExtractor
           
FieldValue
           
ObjectType
          Semantic object type differentiator.
PredicateExpression
           
Restriction
           
ReturnValueExpression
           
RuleComponent
          Semantic component marker.
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.rule.builder
DeclarationScopeResolver
          A class capable of resolving a declaration in the current build context
 

Classes in org.drools.spi used by org.drools.spi
Activation
          When a Tuple fully matches a rule it is added to the Agenda As an Activation.
AgendaGroup
          The Agenda can be partitioned into groups, called AgendaGroups.
ConsequenceException
          Indicates an error during a Consequence invocation.
Constraint
           
DeclarationScopeResolver
          A class capable of resolving a declaration in the current build context
Extractor
           
FactHandleFactory
          Factory Interface to return new FactHandles
FieldValue
           
Invoker
           
KnowledgeHelper
          KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime.
ObjectType
          Semantic object type differentiator.
PropagationContext
           
RuleComponent
          Semantic component marker.
Tuple
          Partial matches are propagated through the Rete network as Tuples.
 

Classes in org.drools.spi used by org.drools.util
Evaluator
           
FieldExtractor
           
 



Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.