|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.accumulators | |
| 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.core.util | |
| org.drools.event | Events provide all sorts of call backs to monitor the engine as it is running. |
| org.drools.facttemplates | |
| org.drools.impl | |
| org.drools.marshalling.impl | |
| org.drools.reteoo | |
| org.drools.reteoo.builder | |
| org.drools.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
| org.drools.rule.builder.dialect.asm | |
| org.drools.rule.constraint | |
| org.drools.runtime.rule.impl | |
| org.drools.spi | |
| org.drools.time.impl | |
| 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
|
|
| ConflictResolver
Strategy for resolving conflicts amongst multiple rules. |
|
| GlobalExporter
Used to provide a strategy for the StatelessSession global exportation, so that StatelessSessionResult can have accesso to globals using during the execute(...) method that returned the StatelessSessionResult. |
|
| GlobalResolver
|
|
| RuleFlowGroup
|
|
| Classes in org.drools.spi used by org.drools.base | |
|---|---|
| Acceptor
|
|
| AcceptsClassObjectType
|
|
| AcceptsReadAccessor
|
|
| AcceptsWriteAccessor
|
|
| Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. |
|
| ClassWireable
|
|
| ConsequenceExceptionHandler
Care should be taken when implementing this class. |
|
| Enabled
|
|
| Evaluator
A public interface to be implemented by all evaluators |
|
| FieldValue
|
|
| GlobalExporter
Used to provide a strategy for the StatelessSession global exportation, so that StatelessSessionResult can have accesso to globals using during the execute(...) method that returned the StatelessSessionResult. |
|
| GlobalResolver
|
|
| InternalReadAccessor
|
|
| JavaFact
|
|
| KnowledgeHelper
KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime. |
|
| ObjectType
Semantic object type differentiator. |
|
| PropagationContext
|
|
| ReadAccessor
A public interface for Read accessors |
|
| RuleBaseUpdateListener
|
|
| Salience
|
|
| Tuple
Partial matches are propagated through the Rete network as Tuples. |
|
| WriteAccessor
An interface for a class that is able to write values into a class field |
|
| Classes in org.drools.spi used by org.drools.base.accumulators | |
|---|---|
| Accumulator
Accumulator Created: 04/06/2006 |
|
| Invoker
|
|
| ReturnValueExpression
|
|
| RuleComponent
Semantic component marker. |
|
| Tuple
Partial matches are propagated through the Rete network as Tuples. |
|
| Wireable
|
|
| 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
A public interface to be implemented by all evaluators |
|
| FieldValue
|
|
| InternalReadAccessor
|
|
| Classes in org.drools.spi used by org.drools.base.extractors | |
|---|---|
| Acceptor
|
|
| AcceptsReadAccessor
|
|
| ClassWireable
|
|
| InternalReadAccessor
|
|
| ReadAccessor
A public interface for Read accessors |
|
| WriteAccessor
An interface for a class that is able to write values into a class field |
|
| Classes in org.drools.spi used by org.drools.base.field | |
|---|---|
| FieldValue
|
|
| Classes in org.drools.spi used by org.drools.base.mvel | |
|---|---|
| Accumulator
Accumulator Created: 04/06/2006 |
|
| Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. |
|
| Consequence
Consequence to be fired upon successful match of a Rule. |
|
| Enabled
|
|
| EvalExpression
|
|
| FieldValue
|
|
| GlobalResolver
|
|
| Invoker
|
|
| KnowledgeHelper
KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime. |
|
| PredicateExpression
|
|
| ReturnValueExpression
|
|
| RuleComponent
Semantic component marker. |
|
| Salience
|
|
| 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
|
|
| ConflictResolver
Strategy for resolving conflicts amongst multiple rules. |
|
| ConsequenceException
Indicates an error during a Consequence invocation. |
|
| ConsequenceExceptionHandler
Care should be taken when implementing this class. |
|
| Constraint
|
|
| Constraint.ConstraintType
An enum for Constraint Types |
|
| FactHandleFactory
Factory Interface to return new FactHandles |
|
| GlobalResolver
|
|
| ObjectType
Semantic object type differentiator. |
|
| PropagationContext
|
|
| RuleComponent
Semantic component marker. |
|
| RuleFlowGroup
|
|
| 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.core.util | |
|---|---|
| Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. |
|
| InternalReadAccessor
|
|
| ReadAccessor
A public interface for Read accessors |
|
| 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
|
|
| RuleFlowGroup
|
|
| Classes in org.drools.spi used by org.drools.facttemplates | |
|---|---|
| InternalReadAccessor
|
|
| ObjectType
Semantic object type differentiator. |
|
| ReadAccessor
A public interface for Read accessors |
|
| Classes in org.drools.spi used by org.drools.impl | |
|---|---|
| Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. |
|
| AgendaFilter
|
|
| Classes in org.drools.spi used by org.drools.marshalling.impl | |
|---|---|
| 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
|
|
| RuleFlowGroup
|
|
| 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
|
|
| AsyncExceptionHandler
|
|
| BetaNodeFieldConstraint
|
|
| DataProvider
|
|
| FactHandleFactory
Factory Interface to return new FactHandles |
|
| FieldValue
|
|
| GlobalExporter
Used to provide a strategy for the StatelessSession global exportation, so that StatelessSessionResult can have accesso to globals using during the execute(...) method that returned the StatelessSessionResult. |
|
| GlobalResolver
|
|
| InternalReadAccessor
|
|
| ObjectType
Semantic object type differentiator. |
|
| PropagationContext
|
|
| ReadAccessor
A public interface for Read accessors |
|
| Tuple
Partial matches are propagated through the Rete network as Tuples. |
|
| Classes in org.drools.spi used by org.drools.reteoo.builder | |
|---|---|
| AlphaNodeFieldConstraint
|
|
| BetaNodeFieldConstraint
|
|
| ObjectType
Semantic object type differentiator. |
|
| RuleComponent
Semantic component marker. |
|
| Classes in org.drools.spi used by org.drools.rule | |
|---|---|
| Acceptor
|
|
| AcceptsClassObjectType
|
|
| AcceptsReadAccessor
|
|
| Accumulator
Accumulator Created: 04/06/2006 |
|
| AlphaNodeFieldConstraint
|
|
| BetaNodeFieldConstraint
|
|
| Consequence
Consequence to be fired upon successful match of a Rule. |
|
| Constraint
|
|
| Constraint.ConstraintType
An enum for Constraint Types |
|
| DataProvider
|
|
| Duration
Interface for specifying truthness duration. |
|
| Enabled
|
|
| EvalExpression
|
|
| Evaluator
A public interface to be implemented by all evaluators |
|
| FieldValue
|
|
| InternalReadAccessor
|
|
| ObjectType
Semantic object type differentiator. |
|
| PredicateExpression
|
|
| ReadAccessor
A public interface for Read accessors |
|
| Restriction
|
|
| ReturnValueExpression
|
|
| RuleComponent
Semantic component marker. |
|
| Salience
|
|
| Tuple
Partial matches are propagated through the Rete network as Tuples. |
|
| Wireable
|
|
| Classes in org.drools.spi used by org.drools.rule.builder.dialect.asm | |
|---|---|
| Consequence
Consequence to be fired upon successful match of a Rule. |
|
| EvalExpression
|
|
| 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.rule.constraint | |
|---|---|
| AlphaNodeFieldConstraint
|
|
| BetaNodeFieldConstraint
|
|
| Constraint
|
|
| Evaluator
A public interface to be implemented by all evaluators |
|
| FieldValue
|
|
| InternalReadAccessor
|
|
| RuleComponent
Semantic component marker. |
|
| Classes in org.drools.spi used by org.drools.runtime.rule.impl | |
|---|---|
| PropagationContext
|
|
| Classes in org.drools.spi used by org.drools.spi | |
|---|---|
| Acceptor
|
|
| AcceptsClassObjectType
|
|
| 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
|
|
| Constraint.ConstraintType
An enum for Constraint Types |
|
| DataProvider
|
|
| DeclarationScopeResolver
A class capable of resolving a declaration in the current build context |
|
| EvalExpression
|
|
| Evaluator
A public interface to be implemented by all evaluators |
|
| FactHandleFactory
Factory Interface to return new FactHandles |
|
| FieldValue
|
|
| GlobalResolver
|
|
| InternalReadAccessor
|
|
| Invoker
|
|
| KnowledgeHelper
KnowledgeHelper implementation types are injected into consequenses instrumented at compile time and instances passed at runtime. |
|
| ObjectType
Semantic object type differentiator. |
|
| PropagationContext
|
|
| ReadAccessor
A public interface for Read accessors |
|
| Restriction
|
|
| RuleBaseUpdateListener
|
|
| RuleComponent
Semantic component marker. |
|
| Tuple
Partial matches are propagated through the Rete network as Tuples. |
|
| WriteAccessor
An interface for a class that is able to write values into a class field |
|
| Classes in org.drools.spi used by org.drools.time.impl | |
|---|---|
| Activation
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||