Uses of Interface
org.drools.spi.Activation

Packages that use Activation
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.base   
org.drools.common   
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.impl   
org.drools.marshalling.impl   
org.drools.spi   
 

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 RuleNameMatchesAgendaFilter.accept(Activation activation)
           
 boolean RuleNameStartsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEndsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEqualsAgendaFilter.accept(Activation activation)
           
 void DefaultConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, 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
           
 

Methods in org.drools.common that return Activation
 Activation ActivationGroupNode.getActivation()
           
 Activation ActivationNode.getActivation()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation[] ArrayAgendaGroup.getActivations()
           
 Activation[] SequentialAgendaGroupImpl.getActivations()
           
 Activation[] BinaryHeapQueueAgendaGroup.getActivations()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation[] ArrayAgendaGroup.getAndClear()
           
 Activation[] BinaryHeapQueueAgendaGroup.getAndClear()
           
 Activation LogicalDependency.getJustifier()
           
 Activation InternalAgendaGroup.getNext()
           
 Activation ArrayAgendaGroup.getNext()
           
 Activation SequentialAgendaGroupImpl.getNext()
           
 Activation BinaryHeapQueueAgendaGroup.getNext()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 

Methods in org.drools.common with parameters of type Activation
 void InternalAgendaGroup.add(Activation activation)
           
 void ArrayAgendaGroup.add(Activation activation)
           
 void SequentialAgendaGroupImpl.add(Activation activation)
           
 void BinaryHeapQueueAgendaGroup.add(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void InternalRuleFlowGroup.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 InternalAgenda.fireActivation(Activation activation)
           
 void DefaultAgenda.fireActivation(Activation activation)
          Fire this item.
 Map AbstractWorkingMemory.getActivationParameters(Activation activation)
          Helper method
 void AbstractWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void InternalWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 FactHandle AbstractWorkingMemory.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle InternalWorkingMemoryActions.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
protected  FactHandle NamedEntryPoint.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void RuleFlowGroupImpl.removeActivation(Activation activation)
           
 void InternalRuleFlowGroup.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 TruthMaintenanceSystem.removeLogicalDependency(Activation activation, LogicalDependency node, PropagationContext context)
           
 void AbstractWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 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 InternalWorkingMemoryEntryPoint.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void NamedEntryPoint.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.update(org.drools.runtime.rule.FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.update(FactHandle factHandle, Object object, Rule rule, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 void InternalWorkingMemoryActions.update(FactHandle handle, Object object, Rule rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle, Object object, Rule rule, Activation activation)
           
 void NamedEntryPoint.update(org.drools.runtime.rule.FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 void NamedEntryPoint.update(FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 

Constructors in org.drools.common with parameters of type Activation
ActivationGroupNode(Activation activation, ActivationGroup activationGroup)
           
ActivationNode(Activation activation, Object parentContainer)
           
LogicalDependency(Activation justifier, FactHandle factHandle)
           
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms, LogicalDependency node, Set set, InternalFactHandle handle, PropagationContext context, Activation activation)
           
 

Uses of Activation in org.drools.conflict
 

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

Uses of Activation in org.drools.core.util
 

Subinterfaces of Activation in org.drools.core.util
 interface Queueable
           
 

Methods in org.drools.core.util that return Activation
 Activation[] BinaryHeapQueue.getAndClear()
           
 

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, org.drools.event.rule.ActivationCancelledCause cause)
           
 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, org.drools.event.rule.ActivationCancelledCause cause)
           
ActivationCreatedEvent(Activation activation)
           
ActivationEvent(Activation activation)
           
AfterActivationFiredEvent(Activation activation)
           
BeforeActivationFiredEvent(Activation activation)
           
 

Uses of Activation in org.drools.impl
 

Methods in org.drools.impl with parameters of type Activation
 boolean StatefulKnowledgeSessionImpl.AgendaFilterWrapper.accept(Activation activation)
           
 void StatefulKnowledgeSessionImpl.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void StatefulKnowledgeSessionImpl.update(org.drools.runtime.rule.FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 

Uses of Activation in org.drools.marshalling.impl
 

Methods in org.drools.marshalling.impl that return Activation
static Activation InputMarshaller.readActivation(MarshallerReaderContext context)
           
 

Uses of Activation in org.drools.spi
 

Methods in org.drools.spi that return Activation
 Activation KnowledgeHelper.getActivation()
           
 

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)
           
 int ConflictResolver.compare(Activation lhs, Activation rhs)
           
 void ConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, Exception exception)
           
 void ActivationGroup.removeActivation(Activation activation)
           
 void KnowledgeHelper.setActivation(Activation agendaItem)
           
 



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