Uses of Interface
org.drools.spi.Activation

Packages that use Activation
org.drools   
org.drools.base   
org.drools.common   
org.drools.conflict   
org.drools.event   
org.drools.reteoo   
org.drools.spi   
org.drools.util   
 

Uses of Activation in org.drools
 

Methods in org.drools that return Activation
 Activation[] Agenda.getActivations()
           
 Activation[] Agenda.getScheduledActivations()
           
 

Uses of Activation in org.drools.base
 

Methods in org.drools.base that return Activation
 Activation SequentialKnowledgeHelper.getActivation()
           
 Activation DefaultKnowledgeHelper.getActivation()
           
 

Methods in org.drools.base with parameters of type Activation
 boolean RuleNameStartsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEqualsAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEndsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameMatchesAgendaFilter.accept(Activation activation)
           
 void DefaultConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, java.lang.Exception exception)
           
 void SequentialKnowledgeHelper.setActivation(Activation agendaItem)
           
 void DefaultKnowledgeHelper.setActivation(Activation agendaItem)
           
 

Uses of Activation in org.drools.common
 

Classes in org.drools.common that implement Activation
 class AgendaItem
          Item entry in the Agenda.
 class ScheduledAgendaItem
          Item entry in the Agenda.
 

Methods in org.drools.common that return Activation
 Activation ActivationGroupNode.getActivation()
           
 Activation RuleFlowGroupNode.getActivation()
           
 Activation PropagationContextImpl.getActivationOrigin()
           
 Activation[] ArrayAgendaGroup.getActivations()
           
 Activation[] SequentialAgendaGroupImpl.getActivations()
           
 Activation[] BinaryHeapQueueAgendaGroup.getActivations()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation LogicalDependency.getJustifier()
           
 Activation ArrayAgendaGroup.getNext()
           
 Activation SequentialAgendaGroupImpl.getNext()
           
 Activation InternalAgendaGroup.getNext()
           
 Activation BinaryHeapQueueAgendaGroup.getNext()
           
 Activation[] ArrayAgendaGroup.getQueue()
           
 Activation[] InternalAgendaGroup.getQueue()
           
 Activation[] BinaryHeapQueueAgendaGroup.getQueue()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 Activation PropagationContextImpl.removeRetractedTuple(Rule rule, ReteTuple tuple)
           
 

Methods in org.drools.common with parameters of type Activation
 void ArrayAgendaGroup.add(Activation activation)
           
 void SequentialAgendaGroupImpl.add(Activation activation)
           
 void InternalAgendaGroup.add(Activation activation)
           
 void BinaryHeapQueueAgendaGroup.add(Activation activation)
           
 void InternalRuleFlowGroup.addActivation(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void ActivationGroupImpl.addActivation(Activation activation)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Activation activation, PropagationContext context, Rule rule)
          Adds a justification for the FactHandle to the justifiedMap.
 void PropagationContextImpl.addRetractedTuple(Rule rule, Activation activation)
           
 void InternalAgenda.fireActivation(Activation activation)
           
 void DefaultAgenda.fireActivation(Activation activation)
          Fire this item.
 java.util.Map AbstractWorkingMemory.getActivationParameters(Activation activation)
          Helper method
protected  void AbstractWorkingMemory.insert(InternalFactHandle handle, java.lang.Object object, Rule rule, Activation activation)
           
 FactHandle InternalWorkingMemoryActions.insert(java.lang.Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle AbstractWorkingMemory.insert(java.lang.Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void InternalWorkingMemoryActions.modifyInsert(FactHandle factHandle, java.lang.Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.modifyInsert(FactHandle factHandle, java.lang.Object object, Rule rule, Activation activation)
           
 void InternalWorkingMemoryActions.modifyRetract(FactHandle factHandle, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.modifyRetract(FactHandle factHandle, Rule rule, Activation activation)
           
 void InternalRuleFlowGroup.removeActivation(Activation activation)
           
 void RuleFlowGroupImpl.removeActivation(Activation activation)
           
 void ActivationGroupImpl.removeActivation(Activation activation)
           
 void TruthMaintenanceSystem.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
          An Activation is no longer true so it no longer justifies any of the logical facts it logically asserted.
 void InternalWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void AbstractWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void InternalWorkingMemoryActions.retract(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemoryActions.update(FactHandle handle, java.lang.Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.update(FactHandle factHandle, java.lang.Object object, Rule rule, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 

Constructors in org.drools.common with parameters of type Activation
ActivationGroupNode(Activation activation, ActivationGroup activationGroup)
           
LogicalDependency(Activation justifier, FactHandle factHandle)
           
PropagationContextImpl(long number, int type, Rule rule, Activation activation)
           
PropagationContextImpl(long number, int type, Rule rule, Activation activation, int activeActivations, int dormantActivations)
           
RuleFlowGroupNode(Activation activation, InternalRuleFlowGroup ruleFlowGroup)
           
 

Uses of Activation in org.drools.conflict
 

Methods in org.drools.conflict with parameters of type Activation
 int LifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int LoadOrderConflictResolver.compare(Activation lhs, Activation rhs)
           
 int DepthConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RandomConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SimplicityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int CompositeConflictResolver.compare(Activation lhs, Activation rhs)
           
 int TotalRecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int ComplexityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 int FifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 

Uses of Activation in org.drools.event
 

Methods in org.drools.event that return Activation
 Activation ActivationEvent.getActivation()
           
 

Methods in org.drools.event with parameters of type Activation
 void AgendaEventSupport.fireActivationCancelled(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireActivationCreated(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAfterActivationFired(Activation activation, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireBeforeActivationFired(Activation activation, WorkingMemory workingMemory)
           
 

Constructors in org.drools.event with parameters of type Activation
ActivationCancelledEvent(Activation activation)
           
ActivationCreatedEvent(Activation activation)
           
ActivationEvent(Activation activation)
           
AfterActivationFiredEvent(Activation activation)
           
BeforeActivationFiredEvent(Activation activation)
           
 

Uses of Activation in org.drools.reteoo
 

Methods in org.drools.reteoo that return Activation
 Activation ReteTuple.getActivation()
           
 

Methods in org.drools.reteoo with parameters of type Activation
 void ReteTuple.setActivation(Activation activation)
           
 

Constructors in org.drools.reteoo with parameters of type Activation
ReteooWorkingMemory.WorkingMemoryReteAssertAction(InternalFactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule ruleOrigin, Activation activationOrigin)
           
 

Uses of Activation in org.drools.spi
 

Methods in org.drools.spi that return Activation
 Activation KnowledgeHelper.getActivation()
           
 Activation PropagationContext.getActivationOrigin()
           
 Activation[] AgendaGroup.getActivations()
           
 Activation PropagationContext.removeRetractedTuple(Rule rule, ReteTuple tuple)
           
 

Methods in org.drools.spi with parameters of type Activation
 boolean AgendaFilter.accept(Activation activation)
          Determine if a given activation should be fired.
 void ActivationGroup.addActivation(Activation activation)
           
 void PropagationContext.addRetractedTuple(Rule rule, Activation activation)
           
 int ConflictResolver.compare(Activation lhs, Activation rhs)
           
 void ConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, java.lang.Exception exception)
           
 void ActivationGroup.removeActivation(Activation activation)
           
 void KnowledgeHelper.setActivation(Activation agendaItem)
           
 

Uses of Activation in org.drools.util
 

Subinterfaces of Activation in org.drools.util
 interface Queueable