|
||||||||||
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.runtime.rule.impl | |
org.drools.spi |
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 AgendaGroup s. |
|
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 . |
|
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 Tuple s. |
|
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 Tuple s. |
|
Wireable
|
Classes in org.drools.spi used by org.drools.base.dataproviders | |
---|---|
DataProvider
|
|
PropagationContext
|
|
Tuple
Partial matches are propagated through the Rete network as Tuple s. |
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
|
|
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 |
|
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 Tuple s. |
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 AgendaGroup s. |
|
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 FactHandle s |
|
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 . |
|
Evaluator
A public interface to be implemented by all evaluators |
|
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 AgendaGroup s. |
|
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 AgendaGroup s. |
|
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 FactHandle s |
|
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 Tuple s. |
Classes in org.drools.spi used by org.drools.reteoo.builder | |
---|---|
BetaNodeFieldConstraint
|
|
Constraint
|
|
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
|
|
PropagationContext
|
|
ReadAccessor
A public interface for Read accessors |
|
Restriction
|
|
ReturnValueExpression
|
|
RuleComponent
Semantic component marker. |
|
Salience
|
|
Tuple
Partial matches are propagated through the Rete network as Tuple s. |
|
Wireable
|
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 AgendaGroup s. |
|
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 FactHandle s |
|
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 |
|
RuleBaseUpdateListener
|
|
RuleComponent
Semantic component marker. |
|
Tuple
Partial matches are propagated through the Rete network as Tuple s. |
|
WriteAccessor
An interface for a class that is able to write values into a class field |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |